muszę wybrać memberid
gdzie liczba logins
jest większa niż 10Jak wybierać rekordy tylko, jeśli łączona tabela ma liczbę większą niż 10?
pisałem to zapytanie:
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)**
Jak mogę sprawdzić, czy liczba jest więcej niż 10?
Dzięki Adam .. Myślę, że będę musiał użyć dwóch tabel, ponieważ to jest jeszcze bardziej skomplikowany .. – ppant
Bez potrzeby łączenia, nie mówiąc już o LEWYCH DOŁĄCZACH. Byłoby to istotne, gdyby warunek był "mniejszy niż trzy loginy", ale nie "więcej niż trzy loginy". –
@ Prashant Czy możesz zaktualizować swoje pytanie, aby odzwierciedlić dodatkową złożoność? Może to pozwolić na odpowiedź bliższą temu, co robisz. –