Мне нужно выбрать Список с указанием идентификатора клиента, его названия, имени и фамилии каждого клиента, который арендовал автомобиль, отсортированный в алфавитном порядке по фамилии клиента вместе с количеством размещенных заказов.
Я выполнил первую часть, но не уверен, где указать количество размещенных заказов.
Вот таблицы
create table customer
(customer_id char(4) primary key not null,
customer_sname varchar (30) not null,
customer_fname varchar (30) not null,
customer_title varchar (6) not null,
customer_address1 varchar (35) not null,
customer_address2 varchar (35) null,
customer_postcode varchar (25) null,
customer_phone varchar (30) null,
customer_email varchar (40) null,
customer_di varchar (40) not null)
ENGINE=InnoDB;
create table car_booking
(booking_id INTEGER AUTO_INCREMENT primary key not null,
car_id char (4) not null,
customer_id char (4) not null,
hire_sdate date not null,
hire_edate date not null)
engine=innodb
Я сделал это
select customer_id, customer_title, Customer_fname, customer_sname
from customer
where customer_id in
(select customer_id from car_booking )
order by customer_sname asc
Спасибо