Sobes.tech
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.