Junior
Kako izabrati podatke iz dve tabele jednim upitom?
sobes.tech АИ
Одговор од АИ
Можете користити JOIN у SQL-у. Он спаја редове из две или више табела на основу повезане колоне између њих.
Типови JOIN:
- INNER JOIN: Изабира редове који имају одговарајуће вредности у обе табеле.
- LEFT (OUTER) JOIN: Изабира све редове из леве табеле и одговарајуће редове из десне табеле. Ако нема одговарајућег, колоне десне табеле ће бити NULL.
- RIGHT (OUTER) JOIN: Изабира све редове из десне табеле и одговарајуће редове из леве табеле. Ако нема одговарајућег, колоне леве табеле ће бити NULL.
- FULL (OUTER) JOIN: Изабира све редове ако постоји одговарајући у било којој од табела.
Пример INNER JOIN:
SELECT
table1.column1,
table2.column2
FROM
table1
INNER JOIN
table2
ON
table1.common_column = table2.common_column;