Sobes.tech
Middle+

Kaip pasirinkti duomenis iš kelių lentelių?

sobes.tech AI

Atsakymas iš AI

Norint pasirinkti duomenis iš kelių lentelių reliacinėje duomenų bazėje, naudojamas SQL operatoriaus JOIN. JOIN leidžia sujungti eilutes iš dviejų ar daugiau lentelių pagal susijusį stulpelį.

Pavyzdžiui, jei yra lentelės orders ir customers, norint gauti užsakymų sąrašą su klientų vardais, galima parašyti:

SELECT orders.id, customers.name, orders.amount
FROM orders
JOIN customers ON orders.customer_id = customers.id;

Priklausomai nuo užduoties, galima naudoti skirtingus JOIN tipus: INNER JOIN (tik atitinkančios įrašus), LEFT JOIN (viską iš kairės lentelės ir atitinkančius iš dešinės), RIGHT JOIN ir kt.