SQL-Code:
select *
from tabelle where userid=1
union
select * from tabelle
left join (select pk from tabelle where userid=1) ns on (ns.pk=tabelle.pk)
where ns.pk is null
Wenn ich die Bedingung richtig verstanden habe, sollte es das sein.
Ggf. muß Userid=0 noch zugefügt werden.
Gruß
K-H