doggelitoMedlem sedan juni 20003 100 inlägg
Får inte till denna, ska hämta alla huvudkategorier (a) och alla underkategorier (b) som inte är deletad, problemet är om det bara finns en underkategori som är deletad så visas inte huvudkategorin, hjälp!
obs! med deletad menas att kolumnen Deleted är = 1
Select a.Codeid, a.Codenr, a.Notes, b.Codeid, b.Codenr, b.Notes
From Productionlog_codetbl a
Left Join Productionlog_codetbl b On a.Codeid = b.Relationid
Where a.Objectid = @Objectid And
a.Relationid is Null And
coalesce(@Codeid, a.Codeid) = a.Codeid And
(b.Deleted = 0 or b.Deleted is null)
Order By a.Notes, b.Codenr Asc
LarsGMedlem sedan dec. 200012 465 inlägg
kan du beskriva tabellerna, visa exempel på datainnehåll och det resulttat du vill ha.
doggelitoMedlem sedan juni 20003 100 inlägg
så här ska det vara:
Codeid Relationid Notes Deleted
1 null huvud1 0
2 null huvud2 0
3 1 under1 1
4 2 under1 0
5 null huvud3 0
alla tre huvud ska visas samt under1 till huvud2 :)
cascaMedlem sedan feb. 20003 262 inlägg
Flyttas från Databaser - Övrigt.
aasahMedlem sedan mars 20033 451 inlägg
Borde bli:
SELECT H.notes, U.notes
FROM Tabellen H, Tabellen U
WHERE U.Relationid = H.Codeid and U.Deleted <> 1;
Om även huvudet kan vara deleted blir det:
SELECT H.notes, U.notes
FROM Tabellen H, Tabellen U
WHERE U.Relationid = H.Codeid and U.Deleted <> 1 and H.Deleted <> 1;