2009-11-25 3 views
10

私は2つのテーブルを持ち、そのうちの1つに年があり、2つ目のテーブルにはカテゴリがあります。私は毎週含まれているテーブルと、各カテゴリを作成する必要がありますが、2つの表に交差一切フィールド/キーがありません:SQLはキー/リレーションを持たない2つのテーブルを結合します

表1:

week1 
week2 
week3 
week4 

表2:

Cat1 
Cat2 

結果の表:

week1 cat1 
week1 cat2 
week2 cat1 
week2 cat2 
... 
week4 cat1 
week4 cat2 

多くのカーソル/ループを使用せずにこれを行いたいと思います。

答えて

30
SELECT * FROM Table1 CROSS JOIN Table2 

を試してみました。

+0

duh!もちろん。時には私は単純な問題のまわりでもっと複雑な方法を考えています。ありがとう! – dirol

1

は、あなたがこれはあなたの表1と表2のすべての列のすべての組み合わせを取得するだけで

SELECT * FROM table1, table2 
+4

私は暗黙の結合の大きなファンではありません。 –

+1

@マーク:これは非ANSI結合です。 –

関連する問題