mysql:使用AND样式查询而不是OR联接表查找记录
发布时间:2021-01-21 22:44:44 所属栏目:MySql教程 来源:网络整理
导读:注意:使用MySQL 4.0,这意味着没有子查询(当前). 我有2张桌子: 一个“ user_details”表 “技能”表,其中包含user_id和“ skill_id”,它们映射到在其他位置定义的一组预定义技能. 当前查询允许管理员通过选择技能来搜索用户,并且查询以“或”方式工作,例如
注意:使用MySQL 4.0,这意味着没有子查询(当前). 我有2张桌子: >一个“ user_details”表 当前查询允许管理员通过选择技能来搜索用户,并且查询以“或”方式工作,例如:
这将返回太多记录,因此我希望此搜索字段以AND方式工作,其中用户必须具有在搜索中返回的所有选定技能. 如果子查询是最佳选择,则有可能升级MySQL. 编辑:与分组依据,计数,拥有等有关.是否可以通过命令限制分组,要求返回多少匹配行? (例如,在此示例中为5). edit2:测试:
最佳答案
您不需要子查询或联接.
(编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新