C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

JOIN の方法について

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■89948 / inTopicNo.1)  JOIN の方法について
  
□投稿者/ ルパン (17回)-(2019/01/23(Wed) 13:05:31)

分類:[.NET 全般] 

SQLServer を使ってます。

あるテーブルに
A
B
C
があり、もう一つのテーブルには
1
2
3
があるとします。

この時

A,1
A,2
A,3
B,1
B,2
B,3
C,1
C,2
C,3
を求めるにはどうすればよいのでしょうか?
引用返信 編集キー/
■89949 / inTopicNo.2)  Re[1]: JOIN の方法について
□投稿者/ ルパン (18回)-(2019/01/23(Wed) 13:15:58)
以下のようにすればできましたが、
これって正解ですか?
JOIN あたりでなにか手がありそうな気がするのですが

DECLARE @TRUE INT = 1;

WITH T1 (DATA1) AS (
SELECT 1
UNION SELECT 2
UNION SELECT 3
),
T2 (DATA2) AS (
SELECT 'A'
UNION SELECT 'B'
UNION SELECT 'C'
)

SELECT *
FROM T1
RIGHT OUTER JOIN T2
ON @TRUE = 1


引用返信 編集キー/
■89950 / inTopicNo.3)  Re[2]: JOIN の方法について
□投稿者/ Hongliang (745回)-(2019/01/23(Wed) 13:26:08)
お互いの行の全ての組み合わせであれば、
FROM table1 JOIN table2
でも
FROM table1, table2
でも好きにすればいいと思いますが…。
引用返信 編集キー/
■89951 / inTopicNo.4)  Re[2]: JOIN の方法について
□投稿者/ shu (1164回)-(2019/01/23(Wed) 13:26:11)
No89949 (ルパン さん) に返信

Select tbl1.a, tbl2.b
From tbl1, tbl2
引用返信 編集キー/
■89952 / inTopicNo.5)  Re[3]: JOIN の方法について
□投稿者/ ルパン (19回)-(2019/01/23(Wed) 13:29:44)
そういう方法があったんですね。

テーブルを2つ連続で記述できるとは思わなかったです。
解決済み
引用返信 編集キー/

このトピックをツリーで一括表示


トピック内ページ移動 / << 0 >>

このトピックに書きこむ