Sobes.tech
Junior

Da li je moguće koristiti JOIN sa ugnježdenim upitima u SQL-u?

sobes.tech АИ

Одговор од АИ

Da, moguće je. Ugnježdeni upit se može koristiti kao izvor podataka (tabela) za JOIN.

Primer:

SELECT t1.kolona1, sub.kolona2
FROM tabela1 AS t1
JOIN (
    SELECT id, kolona2
    FROM tabela2
    WHERE uslov = 'neka_vrednost'
) AS sub ON t1.id = sub.id;

Ovde, ugnježdeni upit SELECT id, kolona2 FROM tabela2 WHERE uslov = 'neka_vrednost' vraća rezultat koji se zatim koristi kao privremena tabela sa aliasom sub za izvršenje JOIN-a sa tabela1.