mysql - Select ID that doesn't have field with certain content -
i have following table:
userid | key | value 1 color green 1 eyes blue 1 hair brunette 2 color red how can select userids don't have key 'eyes'?
using single query can count key = eyes , compare count 0 have userids don't have key named eyes
select `userid`, sum(`key` = 'eyes') `count` t group `userid` having `count` = 0
Comments
Post a Comment