Junior
Is het mogelijk om een JOIN te gebruiken met geneste query's in SQL?
sobes.tech AI
Antwoord van AI
Ja, dat is mogelijk. Een geneste query kan worden gebruikt als gegevensbron (tabel) voor een JOIN.
Voorbeeld:
SELECT t1.kolom1, sub.kolom2
FROM tabel1 AS t1
JOIN (
SELECT id, kolom2
FROM tabel2
WHERE voorwaarde = 'een_waarde'
) AS sub ON t1.id = sub.id;
Hier retourneert de geneste query SELECT id, kolom2 FROM tabel2 WHERE voorwaarde = 'een_waarde' een resultaat dat vervolgens wordt gebruikt als een tijdelijke tabel met de alias sub om een JOIN uit te voeren met tabel1.