| Módszer | Inner Join | FROM-os Táblaösszekapcsolás |
|---|---|---|
| Szintaxis | SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.oszlop = tabla2.oszlop |
SELECT * FROM tabla1, tabla2 WHERE tabla1.oszlop = tabla2.oszlop |
| Explicit/Implicit | Explicit összekapcsolás | Implicit összekapcsolás |
| Olvashatóság | Könnyebben értelmezhető, modernebb | Régebbi, kevésbé ajánlott módszer |
| Teljesítmény | Általában optimalizáltabb | Kissé elavultabb |
| SQL szabvány | Megfelel a modern SQL szabványnak | Régebbi SQL szabvány |
Az INNER JOIN egy explicit, modern módszer a táblák összekapcsolására:
A régebbi stílusú összekapcsolás:
-- Inner Join módszer
SELECT * FROM alkalmazottak
INNER JOIN osztályok ON alkalmazottak.osztalyID = osztályok.ID;
-- FROM-os táblaösszekapcsolás
SELECT * FROM alkalmazottak, osztályok
WHERE alkalmazottak.osztalyID = osztályok.ID;
Fontos: A modern SQL fejlesztésben az INNER JOIN használata javasolt a jobb olvashatóság és karbantarthatóság érdekében.