Junior — Middle
Meg tudná magyarázni az INNER JOIN operátor működési mechanizmusát SQL-ben?
sobes.tech MI
Válasz az MI-től
Az INNER JOIN művelet SQL-ben azzal a céllal használatos, hogy két tábla sorait összekapcsolja a megadott oszlopok értékeinek egyezése alapján. Csak azokat a rekordokat adja vissza, amelyek mindkét táblában megtalálhatók.
Például, ha van egy orders nevű rendeléseket tartalmazó tábla és egy customers nevű ügyfeleket tartalmazó tábla, akkor az INNER JOIN a customer_id mező alapján csak azokat a rendeléseket fogja visszaadni, amelyekhez létező ügyfelek tartoznak.
Példa:
SELECT orders.id, customers.name
FROM orders
INNER JOIN customers ON orders.customer_id = customers.id;
Az eredmény sorokat tartalmaz majd rendelésekkel és az ügyfelek neveivel, akikhez tartoznak rendelések.