des problèmes avec un compte du nombre de clients qui n'ont pas embauché voituresUtiliser NOT IN et compter avec requête
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;
Cela ne semble pas fonctionner
SELECT customer_id count(*)
FROM customer
WHERE customer_id not IN
(SELECT booking_id FROM car_booking
aide-moi: - (
Formater, s'il vous plaît. Utilisez la barre d'outils en haut de la zone d'édition. Sélectionnez chaque bloc de code et appuyez sur l'icône avec 1 et 0. –
@sAc Merci beaucoup! –
+1 pour l'affichage de la structure de votre table. Cela rend les choses beaucoup plus faciles. Vous auriez obtenu +2 si vous avez également expliqué * pourquoi * vous pensez que votre requête ne fonctionne pas et quel message d'erreur vous obtenez. Sauf StackOverflow ne me permet pas de voter +2. –