如何获得这两个查询的 UNION:
SELECT dom,sub FROM table WHERE table.dom = X OR table.sub = X
SELECT dom,sub FROM table WHERE table.dom = Y OR table.sub = Y
dom 和 sub 都是整数,两个查询都返回一组整数,那么如何得到这两个集合的并集呢??
感谢任何帮助...
最佳答案
你已经使用 UNION 得到了答案,但为什么不直接
SELECT dom,sub FROM table
WHERE table.dom = X OR table.sub = X OR table.dom = Y OR table.sub = Y
或
SELECT dom,sub FROM table
WHERE table.dom in (X,Y) OR table.sub in (X,Y)
(假设您确实在两个查询中谈论同一个表)?
关于MySQL 如何返回这两个查询的 UNION?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4003375/