Per favore, correggimi se sbaglio nella mia comprensione del tuo schema:
lw_comenzi_confirmate
contienenume
etel
del cliente;lw_comenzi_confirmate
contiene i dettagli dell'ordine (stessa tabella);- un ordine può avere più voci nel
lw_comenzi_confirmate
tabella, l'ordine è distinto dacodcomanda
campo.
Primo, io altamente consiglio di leggere sulla Normalizzazione e correggere il design del database.
Quanto segue dovrebbe fare il lavoro per te:
SELECT nume, tel, count(DISTINCT codcomanda) AS cnt
FROM lw_comenzi_confirmate
WHERE status = 1
GROUP BY nume, tel
ORDER BY nume, tel;
Puoi testare questa query su SQL Fiddle .