2016-04-10 5 views
-5

JoinとUnionの違いは何ですか?SQLとJoinの違いは何ですか?JoinとCross Joinの違いは何ですか?ありがとう!JoinとSQLのUNIONの違い

+0

あなたはそれを見つけましたか? – Roshan

+0

http://www.essentialsql.com/what-is-the-difference-between-a-join-and-a-union/ – m2j

+7

[[結合と連合?](http://stackoverflow.com/questions/905379/what-is-the-difference-between-join-and-union) – Roshan

答えて

0

参加:特定の条件に基づいてテーブルを結合します。表Aに2行のrowA1とrowA2があるとします。そして、これをテーブルBの3行rowB1 rowB2 rowB3と結合します。だから、結果は次のようになります。

rowA1.data RowB1.data 
rowA1.data RowB2.data 
rowA1.data RowB3.data 
rowA2.data RowB1.data 
rowA2.data RowB2.data 
rowA2.data RowB3.data 

しかし、労働組合で、その結果は以下のようになります。

rowA1.data 
rowA2.data 
rowB1.data 
rowB2.data 
rowB3.data 

連合(EU)も、重複をチェックします。データ型は一貫していなければなりません。返される列のデータ型は、データ型と同じ順序と番号でなければなりません。 2番目の表から戻された列の数。

参加は概念です。それは、様々なタイプの内部結合、外部結合、相互結合を含むことができる。クロス結合とは、テーブルデータを一意に結合する条件がないことを意味します。

関連する問題