是否可以使用带有大量OR的WHERE语句?我想最多可能是500.
我正在处理一个Facebook应用程序.可以理解(但令人讨厌)他们不允许应用程序开发人员存储朋友关系.因此,我不能做一个明智的JOIN tblfriend或类似的事情.
要获得朋友列表,您可以使用FQL查询facebook ...这将返回一个facebook用户ID数组.我的想法是找到一个用户最近的朋友,我可以运行这样的查询:
'SELECT * FROM user WHERE fb_id = ' . implode('OR fb_id = ', $friend_array) . ' ORDER BY created LIMIT 0,1';
有没有更好的办法?
你可以使用一个IN
条款