2

tableX特定の列の値が の対応する列の値と一致するときに、データの複数の列を表示しようとしていますtableY

2 つのテーブルがあるとします。1 つは という名前personの列を含む名前membershipidで、もう1 つは という名前の列tasksを含む名前memberidです。この場合、レコードを表示する条件は次のようになります。

membershipidオンperson=memberidオンtasks

これには JOIN 句を使用する必要がありますか、それとも WHERE キーワードを使用できますか?

ご覧いただきありがとうございます。

4

3 に答える 3

2

あなたの質問について私が理解したことから、結合された列の一致する値がある場所INNER JOINから行のみを引き出す必要があるように思えます。tableXtableY

次のようなものです:

SELECT tableXcol1, tableXcol2, tableXcol3
FROM tableX
INNER JOIN tableY
ON tableX.specific_column = tableY.specific_column
于 2013-04-25T21:55:27.323 に答える