作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在努力设置一个查询,如果默认查询没有返回足够的结果,该查询可以返回额外的结果。
例如:
Table:
Games
id
name
genre
console
Query:
Select * FROM [Games] WHERE genre='Driving' and console='PlayStation' LIMIT 0,5
但是,如果只有 3 个匹配结果,我如何调整此查询以显示其他标题的 2 个结果,它们属于同一流派,但格式不限?
例如
理想情况下在单个查询中,真的坚持设置!
通常大多数结果都会有全套 5 个,但有时只有 3/4,理想情况下我想填补空白!
应该首先以流派+控制台为优先,然后如果结果有限,则省略控制台
非常感谢您的帮助!J
最佳答案
无论控制台如何,您都可以选择所有行,然后确保首先显示“Playstation”结果。这应该可以解决问题:
Select * FROM [Games] WHERE genre='Driving' ORDER BY console<>'PlayStation' LIMIT 0,5
关于mysql - 如果结果有限,SQL 查询要变得更广泛吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32290531/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
我是一名优秀的程序员,十分优秀!