Tolong, perbaiki saya jika saya salah dalam pemahaman saya tentang skema Anda:
lw_comenzi_confirmate
berisinume
dantel
pelanggan;lw_comenzi_confirmate
berisi detail pesanan (tabel yang sama);- satu pesanan dapat memiliki beberapa entri di
lw_comenzi_confirmate
tabel, urutan dibedakan dengancodcomanda
lapangan.
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 .