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.