Basically, I have a main table (accounts) and a meta table (accounts_meta) ... The meta table looks like this:
id | account_id | meta_key | meta_value
What I want to do is select only accounts that do not have "referrer_paid" as a row in the account_meta table ...
Here is my code so far ...
SELECT a.* FROM accounts AS a
LEFT JOIN accounts_meta AS am ON a.id = am.account_id AND am.meta_key != 'referrer_paid'
WHERE a.account_referrer != ''
GROUP BY a.id
Hope I make sense. What am I doing wrong?
source
share