0

この2つのクエリをマージする方法はありますか?

SELECT * FROM OFF WHERE New = 0 AND Saw = 1 AND El = 0
SELECT * FROM OFF WHERE New = 1 AND Saw = 0 AND El = 0

このクエリを使用する場合:

SELECT * FROM OFF WHERE New = 0 AND Saw = 1 AND El = 0 AND New = 1 AND Saw = 0 AND El = 0

私は明らかに他の結果を期待通りに持っています。

ありがとうございました!

4

2 に答える 2

1

ORこれらの条件をグループ化するときに使用します。

SELECT * 
FROM   `OFF`
WHERE  (New = 0 AND Saw = 1 AND El = 0) OR 
       (New = 1 AND Saw = 0 AND El = 0)
于 2013-03-17T13:29:09.870 に答える
0

UNION を使用して、いつでも任意の 2 つのクエリをマージできます

(SELECT * FROM OFF WHERE New = 0 AND Saw = 1 AND El = 0)
UNION
(SELECT * FROM OFF WHERE New = 1 AND Saw = 0 AND El = 0)
于 2013-03-17T13:30:13.413 に答える