Sobes.tech
Middle+

Jak vybrat data z více tabulek?

sobes.tech AI

Odpověď od AI

Pro výběr dat z více tabulek v relační databázi se používá operátor JOIN v SQL. JOIN umožňuje spojit řádky z dvou nebo více tabulek na základě spojitého sloupce.

Například, pokud existuje tabulka orders a tabulka customers, pro získání seznamu objednávek s jmény zákazníků, lze napsat:

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

V závislosti na úkolu lze použít různé typy JOIN: INNER JOIN (pouze odpovídající záznamy), LEFT JOIN (vše z levé tabulky a odpovídající z pravé), RIGHT JOIN atd.