कृपया, मुझे सुधारें यदि मैं आपकी स्कीमा की मेरी समझ में गलत हूँ:
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 पर कर सकते हैं। ।