Jag förstår inte vad du menar. Vad är tomt i detta sammanhang? Är det en outer join du vill ha, dvs att du får ut alla poster från tabell1 även om det inte finns någon matchande post i tabell2?
Vide
Jag förstår inte din fråga heller.
För varje rad i tabell1 där id = '' så kommer du att få alla rader i tabell2
SELECT * FROM Tabell1 left outer join
Tabell2 on Tabell1.tabell2id=tabell2.id
where dcb in (4711,4712)
and qcb <> 'Quasi'
order by tcb desc
Red: såg inte att du skrev join
Olika dbms tillåter olika konstruktioner
select * from t1,t2 left outer join t3
on t2.id = t3.id
where t1.id = t2.id
är korrekt enligt SQL-standard men godkänns inte av alla, i så fall får man skriva
select * from t1 inner join t2
on t1.id = t2.id left outer join t3
on t2.id = t3.id
vilket är funktionellt samma sak som ovan.
Har för mig att Access är värst i detta avseende och att den kräver att man har parenteser om ena join-delen
259 ms totalt · 4 externa anrop · v20260731065814-full.5386d3bf