1JOIN — об039;єднання таблиць:
2
3CREATE TABLE orders (id INTEGER PRIMARY KEY,
user_id INTEGER REFERENCES users(id),
total REAL,
status TEXT DEFAULT 'pending'
1);
2
3-- INNER JOIN — тільки збіги в обох таблицях
4SELECT u.name, o.total
5FROM orders o
6INNER JOIN users u ON o.user_id = u.id;
7
8-- LEFT JOIN — всі з лівої + збіги з правої
9SELECT u.name, COUNT(o.id) AS order_count
10FROM users u
11LEFT JOIN orders o ON u.id = o.user_id
12GROUP BY u.id;Агрегатні функції: