par
michou » 04 juil. 2008, 00:09
Bonjour,
j'ai une table client et une table commande.
Pour des raisons d'optimisation, je voudrais faire
une seule requête pour retirer les infos suivantes, mais je ne sais pas comment :
Nombre de clients total par pays
ET
nombre de clients ayant commandé au moins une fois par pays
Les clients sont dans la table client et seuls les clients ayant passé au moins une commande sont dans la table commande (liaison id_client).
=> me donne tous les clients par pays
Code : Tout sélectionner
SELECT COUNT(client.id_client) FROM client, commande WHERE client.id_client = commande.id_client GROUP BY client.pays => me donne tous les clients ayant commandé au moins une fois
Comment faire pour faire une seule requête ??
Merci !!
create table