&&
toán tử là một vị từ mang lại true
hoặc false
kết quả, không phải danh sách các giá trị.
Nếu bạn đang tìm danh sách order_id
tồn tại cho cả client_id=1
và client_id=2
, truy vấn sẽ là:
select order_id from simple_table where client_id in (1,2)
group by order_id having count(*)=2;
Điều đó tương đương với các giao điểm của hai mảng nếu bạn coi rằng các mảng này là tập hợp (không có bản sao và vị trí của các giá trị không liên quan), ngoại trừ việc bạn không cần sử dụng mảng, SQL tiêu chuẩn đơn giản là đủ tốt.