SELECT testid,
testname1,
'Saknas'
FROM tbl1
where testid not in (select testid from tbl2)
union all
select tbl1.testid,
testname1,
testname2
from tbl1,tbl2
where tb1.testid = tbl2.testid
union all
select testid,
'Saknas',
testname2
from tbl2
where testid not in (select testid from tbl1)
order by testid
Det är tre frågor vars resultat sammanfogas med hjälp av union all. Den första select-frågan returnerar de namn som finns i tbl1 men inte i tbl2, den andra returnerar de som finns i båda tabellerna och den sista de som enbart finns i tbl2.
252 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849