MySQL のダミー DUAL テーブルからフィールドを結合する方法はありますか?
私が持っていると言う
SELECT 1 as n1 FROM DUAL
n1
--
1
そして
SELECT 2 as n2 FROM DUAL
n2
--
2
ある種のクエリで結合を使用して両方の選択を結合できますか...
SELECT 1 as n1 FROM DUAL JOIN (SELECT 2 as n2 FROM DUAL) ON 1=1
?
MySQL のダミー DUAL テーブルからフィールドを結合する方法はありますか?
私が持っていると言う
SELECT 1 as n1 FROM DUAL
n1
--
1
そして
SELECT 2 as n2 FROM DUAL
n2
--
2
ある種のクエリで結合を使用して両方の選択を結合できますか...
SELECT 1 as n1 FROM DUAL JOIN (SELECT 2 as n2 FROM DUAL) ON 1=1
?
これが1つの方法です...
Select t1.n1, t2.n2
from (select 1 as n1) t1
CROSS JOIN (Select 2 as n2) t2;
ここに別のものがあります
Select t1.n1, t2.n2
from (select 1 as n1, 'A' as ID) t1
INNER JOIN (Select 2 as n2, 'A' as ID) t2
on T1.Id = T2.ID;
そして、あなたはただすることができます
Select 1 as n1, 2 as n2
しかし、結合が必要な理由があると思います。