1

2つのサブクエリがあるとしましょう。

SELECT Id AS Id0 FROM Table0

=>

Id0
---
1
2
3

and

SELECT Id AS Id1 FROM Table1

=>


Id1
---
4
5
6

これらを組み合わせてクエリ結果を取得するにはどうすればよいですか。

Id0 Id1
-------
1   4
1   5
1   6
2   4
2   5
2   6
3   4
3   5
3   6
4

3 に答える 3

1

SELECT Table0.Id0、Table1.Id1 FROM Table0 Full Join Table1 on 1 = 1

于 2010-02-22T09:06:06.467 に答える
1

デカルト結合、結合条件のない結合

select id0.id as id0, id1.id as id1 
from id0, id1

または、必要に応じてCROSSJOIN構文を使用することもできます

select id0.id as id0, id1.id as id1 
from id0 cross join id1

特定の注文が必要な場合は、クエリを注文できます。例から、必要なように見えます

select id0.id as id0, id1.id as id1
from id0 cross join id1 order by id0.id, id1.id
于 2009-05-13T08:33:11.510 に答える
1

これを試して :

SELECT A.Id0, B.Id1
FROM (SELECT Id AS Id0 FROM Table0) A, 
     (SELECT Id AS Id1 FROM Table1) B

グレゴワール

于 2009-05-13T08:35:40.040 に答える