Jav*_* C. 3 mysql join dual-table
有没有办法从MySQL中的虚拟DUAL表中加入字段?
说我有一个
SELECT 1 as n1 FROM DUAL
n1
--
1
Run Code Online (Sandbox Code Playgroud)
和a
SELECT 2 as n2 FROM DUAL
n2
--
2
Run Code Online (Sandbox Code Playgroud)
我可以加入两种选择加入某种查询作为...
SELECT 1 as n1 FROM DUAL JOIN (SELECT 2 as n2 FROM DUAL) ON 1=1
Run Code Online (Sandbox Code Playgroud)
?
这是一种方式......
Select t1.n1, t2.n2
from (select 1 as n1) t1
CROSS JOIN (Select 2 as n2) t2;
Run Code Online (Sandbox Code Playgroud)
这是另一个
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;
Run Code Online (Sandbox Code Playgroud)
而你可以这样做
Select 1 as n1, 2 as n2
Run Code Online (Sandbox Code Playgroud)
但我认为你需要连接的原因.