कृपया, मुझे सुधारें यदि मैं आपकी स्कीमा की मेरी समझ में गलत हूँ:
lw_comenzi_confirmateइसमेंnumeहै औरtelग्राहक की;lw_comenzi_confirmateआदेश विवरण शामिल हैं (एक ही तालिका);- एक आदेश में
lw_comenzi_confirmateमें कई प्रविष्टियां हो सकती हैं तालिका, आदेशcodcomanda. द्वारा प्रतिष्ठित है फ़ील्ड.
सबसे पहले, मैं अत्यधिक Normalisation के बारे में पढ़ने की अनुशंसा करें और अपने डेटाबेस डिज़ाइन को ठीक करना।
निम्नलिखित को आपके लिए काम करना चाहिए:
SELECT nume, tel, count(DISTINCT codcomanda) AS cnt
FROM lw_comenzi_confirmate
WHERE status = 1
GROUP BY nume, tel
ORDER BY nume, tel;
आप इस क्वेरी का परीक्षण SQL Fiddle पर कर सकते हैं। ।