我想选择以下记录,但使用单个或组合查询
- 我要选择薪水为100的所有记录
- 我只想选择薪水为200的前50条记录
我想使用单个或组合查询收集所有记录并一次显示总记录
我尝试跟随但没有成功
SELECT salary FROM ( SELECT salary FROM salaries WHERE salary= 200 limit 50 ) salaries WHERE salary= 100
谁能帮帮我
最佳答案
SELECT * FROM salaries WHERE salary = 100
UNION
(SELECT * FROM salaries WHERE salary= 200 limit 50)
试试这个包括支架。 希望这会有所帮助。
关于mysql - 在 MySQL 中使用 UNION 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33686143/