J'imagine que c'est une question récurrente, mais vu que je suis débutant je ne sais pas où vraiment chercher...merci d'être indulgent..
J'ai deux tables : commande et client.
table commande comporte id_com, id_client, prix, date_com
table client comporte id_client, client, lieudit
J'aimerai sortir toutes les commandes d'un mois pour un client particulier. Pour le moment, ma requête ressemble à ça:
select commande.id_com, prix, date_com from commande, client
where client='leclerc'
and date_format(date_com,'%Y')='2011'
and date_format(date_com,'%m')='10'
Cette requête me donne un résultat mais trop gros. Si j'ai par exemple 22 magasins leclerc (un à Paris, un à Marseille, etc..., c'est le champ 'lieudit'), je vais avoir 22 fois la commande avec id_com=321, 22 fois celle avec id_com=322 etc... Le but est de faire la somme des prix pour tous les lieudit de leclerc sur un mois. Comment faire pour éviter cette répétition ? (Je pourrais diviser le résultat par 22, mais ce n'est pas très joli joli..)
Merci d'avance,
boobz