Bonjour !
J'ai deux requêtes avec un COUNT chacune. Or, j'aimerais les mettre en une seule requête afin d'avoir un seul total.
Voici mes requêtes. La première retourne le nombre de fiches "d'info complémentaires clients" dont il manque le fax.
La deuxième retourne le nombre de fiches "d'info complémentaires clients" qui n'existent pas. (Dans la base, il existe une table client avec les info principales et une table avec les info complémentaires. La fiche "client" existe toujours alors que la fiche "info complémentaire client" n'est pas toujours créée).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT COUNT(*) FROM cli_info WHERE (cli_info.fax IS NULL OR cli_info.fax="")
Voilà, j'aimerais sortir un seul COUNT, donc une seule requête. Est-ce possible ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT COUNT(no_cli) FROM client WHERE NOT EXISTS (SELECT no_cli FROM cli_info WHERE cli_info.no_cli = client.no_cli)
Merci d'avance !![]()







Répondre avec citation


Partager