tôi cần phải chọn memberid
nơi đếm logins
lớn hơn 10Làm cách nào để chỉ chọn bản ghi nếu bảng đã tham gia có số lượng lớn hơn 10?
tôi đã viết truy vấn này:
SELECT COUNT(DISTINCT(member.member_id))
FROM member
LEFT JOIN location_member ON (member.member_id = location_member.member_id)
WHERE Month(FROM_UNIXTIME(member.r_date)) = 11
AND Year(FROM_UNIXTIME(member.r_date)) = 2011
AND FROM_UNIXTIME(member.r_date, '%d') = 28
AND member.pc_address_validated <> 1
**OR (if checkins > 10)**
Làm thế nào tôi có thể kiểm tra nếu tính là hơn 10?
Cảm ơn adam .. Tôi nghĩ rằng tôi sẽ phải sử dụng hai bảng bởi vì nó thậm chí còn phức tạp hơn .. – ppant
Không cần tham gia, hãy để một mình LEFT JOIN. Điều đó sẽ có liên quan nếu điều kiện là 'ít hơn ba lần đăng nhập' nhưng không phải là 'nhiều hơn ba lần đăng nhập'. –
@Prashant Bạn có thể cập nhật câu hỏi của mình để phản ánh sự phức tạp bổ sung không? Điều này có thể cho phép câu trả lời gần hơn với những gì bạn đang làm. –