You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用一段SQL代码同时查询多个目标对象?

合并多段SQL查询为单段语句

你可以用UNION或UNION ALL把两个查询的结果合并成一个结果集,两者的区别如下:

  • UNION:自动剔除两个结果集中的重复记录,性能略低
  • UNION ALL:保留所有查询记录(包括重复项),执行效率更高

合并后的完整SQL语句:

SELECT *
FROM Suspects
WHERE Age BETWEEN "35" AND "50" AND Build = "Overweight" AND Gender = "M" AND Facial_features = "Beard"
UNION ALL
SELECT *
FROM Suspects
WHERE Hair_colour = "Bald" AND Other_features = "tattoo";

若需要去重,将语句中的UNION ALL替换为UNION即可。

内容的提问来源于stack exchange,提问作者Loads_2_Learn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 16:15:42