Bitte korrigieren Sie mich, wenn ich mit meinem Verständnis Ihres Schemas falsch liege:
lw_comenzi_confirmate
enthältnume
undtel
des Kunden;lw_comenzi_confirmate
enthält Bestelldetails (gleiche Tabelle);- eine Bestellung kann mehrere Einträge im
lw_comenzi_confirmate
haben Tabelle wird die Reihenfolge durchcodcomanda
unterschieden Feld.
Erstens, ich sehr empfehlen, etwas über Normalisierung zu lesen und Korrigieren Ihres Datenbankdesigns.
Folgendes sollte die Arbeit für Sie erledigen:
SELECT nume, tel, count(DISTINCT codcomanda) AS cnt
FROM lw_comenzi_confirmate
WHERE status = 1
GROUP BY nume, tel
ORDER BY nume, tel;
Sie können diese Abfrage auf SQL Fiddle testen .