select 'B',dblid from A
where dblid not in (select dblgroupid from B)
union
select 'C', dblid from A
where dblid not in (select dblid from C)
Jag har tre tabeller, vilka jag hade tänkt att dom skulle innehålla lika många unika rader. Jag har lyckats med att inte få det så.
Så, nu hade jag tänkt skribbla ner en SQL-sats, som listar de ID:n som inte ingår i alla tre tabeller.
Tabell A's unika rader bildas av dblID och bIsGroup.
Tabell B's unika rader bildas av DISTINCT dblGroupID.
Tabell C's unika rader är dblID.
dblID och dblGroupID är samma typer. Jag försöker lista vilka grupper som inte är representerade i min tabell B och/eller C. Alla ID finns i tabell A.
Är det någon som orkar hjälpa mig med detta lilla problem? För jag känner att jag inte är tillräckligt kreativ just nu för att lösa detta själv. :l
