Prosím, opravte mě, pokud se mýlím v chápání vašeho schématu:
lw_comenzi_confirmate
obsahujenume
atel
zákazníka;lw_comenzi_confirmate
obsahuje podrobnosti objednávky (stejná tabulka);- jedna objednávka může mít několik položek v
lw_comenzi_confirmate
tabulka, pořadí je odlišenocodcomanda
pole.
Za prvé, velmi doporučujeme přečíst si o Normalizaci a oprava návrhu databáze.
Následující by to mělo udělat za vás:
SELECT nume, tel, count(DISTINCT codcomanda) AS cnt
FROM lw_comenzi_confirmate
WHERE status = 1
GROUP BY nume, tel
ORDER BY nume, tel;
Tento dotaz můžete otestovat na SQL Fiddle .