| Код | ; Создаём "главную" таблицу CREATE TABLE Customers ( id AUTOINCREMENT, email VARCHAR(50) NOT NULL, first VARCHAR(50) NOT NULL, last VARCHAR(50) NOT NULL, order_id INT, PRIMARY KEY (id), FOREIGN KEY (order_id) );
; Создаём "подчинённую" таблицу CREATE TABLE Orders ( id AUTOINCREMENT, price MONEY NOT NULL, count int NOT NULL, date DATE NOT NULL, PRIMARY KEY (id), );
; Собственно приммер запроса ; правда с JOIN мог укосячить - не люблю я их SELECT Custorems.id, Custorems.email, Customers.first, Customers.last, COUNT(*) as "Order Count" FROM Customers JOIN Orders ON Customers.order_id = Orders.id GROUP BY Customers.id;
|
|