MySQL如何返回这两个查询的UNION?

Don*_*Msc 0 mysql

你如何获得这两个查询的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是整数,两个查询都返回一组整数,你怎么得到这两个集合的联合?

任何协助赞赏......

Thi*_*ilo 5

你有一个使用UNION的答案,但为什么不呢

SELECT dom,sub FROM table 
  WHERE table.dom = X OR table.sub = X OR table.dom = Y OR table.sub = Y
Run Code Online (Sandbox Code Playgroud)

要么

SELECT dom,sub FROM table 
  WHERE table.dom in (X,Y)  OR table.sub in (X,Y)
Run Code Online (Sandbox Code Playgroud)

(假设你确实在两个查询中都在谈论同一个表)?