我wnat所有表属于一组记录,并在特定的friend_id不存在不超过两次MySQL查询数
像这样
SELECT * FROM `friends` WHERE count(`friend_id`) < 2 and friend_id in (1,2,3,4)
我wnat所有表属于一组记录,并在特定的friend_id不存在不超过两次MySQL查询数
像这样
SELECT * FROM `friends` WHERE count(`friend_id`) < 2 and friend_id in (1,2,3,4)
你应该尝试:
SELECT * FROM friends where friend_id in (1,2,3,4) group by friend_id having count(friend_id) < 2
'friend_id'条件需要被移动到'where' – zerkms 2011-05-06 11:33:50
@zerkms:只是改变了这一切。 – 2011-05-06 11:34:51
您应该使用GROUP BY – Ruben 2011-05-06 11:32:04