Vui lòng sửa cho tôi nếu tôi hiểu sai về lược đồ của bạn:
-
lw_comenzi_confirmate
chứanume
vàtel
của khách hàng; -
lw_comenzi_confirmate
chứa chi tiết đơn hàng (cùng một bảng); - một đơn đặt hàng có thể có nhiều mục nhập trong
lw_comenzi_confirmate
bảng, thứ tự được phân biệt bằngcodcomanda
lĩnh vực này.
Đầu tiên, tôi đánh giá cao khuyên bạn nên đọc về Chuẩn hóa và sửa chữa thiết kế cơ sở dữ liệu của bạn.
Những điều sau sẽ thực hiện công việc cho bạn:
SELECT nume, tel, count(DISTINCT codcomanda) AS cnt
FROM lw_comenzi_confirmate
WHERE status = 1
GROUP BY nume, tel
ORDER BY nume, tel;
Bạn có thể kiểm tra truy vấn này trên SQL Fiddle .