上記を参照してください。両方のテーブルに同じ名前のカラムに2つのテーブルを結合するにはどうすればよいですか?
答えて
select *
from Table1
inner join
Table2
on Table1.ColumnName = Table2.ColumnName
シンプル。 (お使いのDBMSに依存する)
明らかに新しい人と、SELECT *を奨励するのは良い考えですか? – StingyJack
あなたはスキーマのヒントなしに他に何を言うことができますか? –
Columnはキーワードであるため、ColumnではなくColumnNameをお勧めします。それは実際のSQLでは重要ではなく、単にコード例です。 – DevinB
あなたが求めているのは、リレーショナル用語ではNATURAL JOIN
です。この節をサポートするデータベースサーバーもあります。テーブル名のエイリアスを使用し
SELECT .... FROM Table1 JOIN Table2 ON Table1.JoinCol = Table2.JoinCol ...
あなたのポイントに加えて、テーブルのテーブルまたはエイリアスを常に指定して、誰が列がどこから来るのかを正確に知るようにします。後でリファクタリング/メンテナンスを簡単にします。 – StingyJack
最短である:私は手動でプロバイダのような、そのような句をサポートしている場合でも、結合式を指定することを好むだろう。
SELECT a.*, b.*
FROM table1 as 'a'
INNER JOIN table2 as 'b'
ON a.col1 = b.col1
フルテーブル名を指定することもできます。本当に
SELECT table1.*, table2.*
FROM table1
INNER JOIN table2
ON table1.col1 = table2.col1
万全を期すために、あなたは「USING」使用することができます
SELECT
...
FROM
table_a
INNER JOIN
table_b
USING
(common_column);
- 1. 2つのテーブルを結合して同じ名前のカラムを並置する
- 2. 同じテーブルの2つの異なるカラムでテーブルを2回結合する
- 3. 同じキーで2つのテーブルを結合するにはどうすればよいですか?
- 4. 同じカラム名を2回使用し、両方のカラムをテーブルに表示するMysqlテーブル
- 5. Python上で同じカラム名を持つ2つのテーブルのSQL結合
- 6. 2つのテーブルを結合し、両方のテーブルからデータを取得してフォームフィールドでユーザーに表示するにはどうすればよいですか?
- 7. 2つのテーブルを結合してテーブルを更新するにはどうすればよいですか?
- 8. 2つのテーブルのデータを1つのカーソルに結合するにはどうすればよいですか?
- 9. 1つのテーブルで2つのテーブルの列を連結するにはどうすればよいですか?
- 10. 同じテーブルの2つのインデックス(列名?)を1つに結合しますか?
- 11. 2つのSQLクエリを同じテーブルの同じ列に結合するにはどうすればよいですか?
- 12. FULL JOINの後に2つのテーブルのIDを結合するにはどうすればよいですか?
- 13. MySqlのテーブルを結合し、他の2つのカラムが同じ場合にカラムを追加する
- 14. 結合テーブルとテーブル1のデータグリッドにデータを表示する方法と、同じ名前のカラムを2つ持つ方法
- 15. 同じテーブル内の複数の列を結合するにはどうすればよいですか?
- 16. テーブル1の各レコードの日付より古い、テーブル2の最新レコードで2つのテーブルを結合するにはどうすればよいですか?
- 17. LINQの2つのテーブルをエンティティに結合するにはどうすればよいですか?
- 18. php MySqlテーブルをテーブルに結合する名前が一致するTable.Bカラム名
- 19. 同じテーブルの前回のレコードを持つテーブルに結合する
- 20. 同じテーブル行に2つのセルを追加するにはどうすればよいですか?
- 21. 同じテーブルの2つのクエリを結合する方法
- 22. 2つのselect文と1つのテーブルの2つのカラムの出力を結合するにはどうすればよいですか?
- 23. 2つのテーブルを2つのカラムで結合するCOUNT
- 24. Entity Frameworkの外部キーテーブルで2つのテーブルを結合するにはどうすればよいですか?
- 25. どのように(左/右)2つのテーブルを結合する?
- 26. 2つのWhere/And句を同じサブクエリに結合するにはどうすればよいですか?
- 27. MYSQL:同じテーブルを2回参照する同じクエリで2つのテーブルを結合する方法
- 28. テーブルの3つのフィールドを1つのテーブルに連結するにはどうすればよいですか?
- 29. 同じ構造の2つのテーブルを比較するにはどうすればよいですか?
- 30. 同じテーブルの2つの列を比較するにはどうすればよいですか?
を質問は再フォーマットする必要があります。リッチBはどこですか? – DevinB
彼は最新のStrunk&Whiteバッジを縫い合わせている。 – StingyJack