bảng đặt hàng của tôi trông như thế này:SQL: Tính riêng biệt trong mệnh đề where?
id fk_customer
1 34
2 34
3 34
4 7
5 7
6 8
Tôi muốn chỉ chọn những khách hàng có nhiều hơn 2 đơn đặt hàng.
doesnt làm việc này tuy nhiên:
SELECT * FROM order WHERE COUNT DISTINCT fk_customer > 2
Xin tư vấn!
nhờ
Trong thực tế, bảng của tôi là sự kết hợp trái với ba bảng khác – jorrebor
@ jorrebor: vâng - và vấn đề ở đâu? –
xin lỗi tôi vẫn đang chỉnh sửa nhận xét đó. Tôi đã thử một số biến thể về những gì bạn đề xuất. Nhưng không có gì cho kết quả đúng, vui lòng xem bản chỉnh sửa sắp tới của tôi. – jorrebor