このSQLを検討してください。
SELECT c1 AS C1,
1 AS NO
FROM t1
WHERE c1 = 'abc'
UNION
SELECT c1 AS C1,
2 AS NO
FROM t2
ORDER BY NO
お気づきかもしれませんが、unionの前の最初のselectステートメントは、2番目のクエリによって返されるリストに新しい値を追加するための単なるバイパスです。
t1
クエリに関与しない方法はありますか?それは不要だと思いますが、このクエリではこれ以上のことはできません。
結果:
C1 |NO
---------------
abc |1
def |2
ghi |2
jkl |2
mno |2
etc |2
---------------