Tolong, perbaiki saya jika saya salah dalam pemahaman saya tentang skema Anda:
lw_comenzi_confirmateberisinumedantelpelanggan;lw_comenzi_confirmateberisi detail pesanan (tabel yang sama);- satu pesanan dapat memiliki beberapa entri di
lw_comenzi_confirmatetabel, urutan dibedakan dengancodcomandalapangan.
Pertama, saya sangat merekomendasikan membaca tentang Normalisasi dan memperbaiki desain database Anda.
Berikut ini harus melakukan pekerjaan untuk Anda:
SELECT nume, tel, count(DISTINCT codcomanda) AS cnt
FROM lw_comenzi_confirmate
WHERE status = 1
GROUP BY nume, tel
ORDER BY nume, tel;
Anda dapat menguji kueri ini di SQL Fiddle .