S'il vous plaît, corrigez-moi si je me trompe dans ma compréhension de votre schéma :
lw_comenzi_confirmate
contientnume
ettel
du client ;lw_comenzi_confirmate
contient les détails de la commande (même tableau) ;- une commande peut avoir plusieurs entrées dans le
lw_comenzi_confirmate
table, la commande se distingue parcodcomanda
champ.
Tout d'abord, je fortement recommande de lire sur Normalisation et corriger la conception de votre base de données.
Les éléments suivants devraient faire le travail pour vous :
SELECT nume, tel, count(DISTINCT codcomanda) AS cnt
FROM lw_comenzi_confirmate
WHERE status = 1
GROUP BY nume, tel
ORDER BY nume, tel;
Vous pouvez tester cette requête sur SQL Fiddle .