Wenn diese Abfrage keine B-Werte, aber A-Werte hat, kann ich null haben, wo keine Werte sind?Rerurn null, wenn Unterabfrage keinen Wert hat sql
SELECT A, B
FROM
(SELECT title as A
FROM TABLE1
INNER JOIN TABLE2 ON TABLE1_TABLE2_ID = TABLE2_ID
INNER JOIN TABLE3 ON TABLE1_TABLE3_ID = TABLE3_ID
WHERE TABLE_TABLE3_ID = 2008 AND TABLE_TYP LIKE 'A'),
(SELECT title as B
FROM TABLE1
INNER JOIN TABLE2 ON TABLE1_TABLE2_ID = TABLE2_ID
INNER JOIN TABLE3 ON TABLE1_TABLE3_ID = TABLE3_ID
WHERE TABLE_TABLE3_ID = 2008 AND TABLE_TYP LIKE 'B')
Zum Beispiel diese Tabelle
A B
---------------
Computer null
zeigen sein muss, die Werte zeigen, aber jetzt nur, wenn Id A und Typ Typ B
Werfen Sie einen Blick in FULL OUTER JOIN – mrks
Wie viele Zeilen erwarten Sie für 'A' und' B' Unterabfragen? – MT0
@ MT0, es ist immer ein anderer Wert –