作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有这样的查询:
select p.title
from Posts p
where p.id in (select id from Votes where timestamp between $x and $y);
现在想用这个表代替 Posts
:
select title from Posts1
union all
select title from Posts2
如何在第一个查询中写这个 ^ 而不是 Posts
?
最佳答案
尝试下面的查询,希望它会表现得更好-
SELECT p.title FROM Posts1 p JOIN votes v ON p.id=v.id
WHERE v.timestamp BETWEEN $X AND $Y
UNION ALL
SELECT p.title FROM Posts2 p JOIN votes v ON p.id=v.id
WHERE v.timestamp BETWEEN $X AND $Y;
关于mysql - 有IN子句时如何使用UNION ALL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34529746/
我是一名优秀的程序员,十分优秀!