当前位置:  开发笔记 > 编程语言 > 正文

mysql'WHERE'与500'OR'?

如何解决《mysql'WHERE'与500'OR'?》经验,为你挑选了1个好方法。

是否可以使用带有大量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'; 

有没有更好的办法?



1> Marek Karbar..:

你可以使用一个IN条款

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有