ホームページ > データベース > mysql チュートリアル > mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

藏色散人
リリース: 2020-03-20 09:02:01
転載
2355 人が閲覧しました

mysql はテーブル接続 (左、右、内部、完全結合) を実装します。

2 つのテーブル間の接続がクエリに表示されます。以下では例を使用して、さまざまな接続クエリの違いを説明します

テーブル a とテーブル b は次のとおりです

a にはテーブルに abcd が含まれています

mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

## b には abcf

が含まれていますテーブル mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

内部結合:

SELECT * from a INNER JOIN b on a.name=b.id;
ログイン後にコピー

結果は図に示すとおりです。同等の結果 (abc)

mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

左を選択します。 join:

SELECT * from a left JOIN b on a.name=b.id;
ログイン後にコピー

クエリ結果は図に示すとおりです。ベンチマークとしてテーブル a を選択します。 (abcd)

mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

右結合:

SELECT * from a right JOIN b on a.name=b.id;
ログイン後にコピー

クエリ結果は図に示すとおりです。テーブル a をベンチマークとして選択します。 (abcf)

mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

完全結合: mysql は完全結合 (完全結合) をサポートしていません。左結合結合右結合を使用できます。

(SELECT  * from a left JOIN b on a.name=b.id) UNION   (SELECT  * from a RIGHT JOIN b on a.name=b.id );
ログイン後にコピー

結果は次のようになります。以下に示すように、すべてが表示されます:

mysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装について

推奨される mysql ビデオ チュートリアル、アドレス:

https://www.php.cn/course/list/51。 html

以上がmysqlでのテーブル結合(左結合、右結合、内部結合、完全結合)の実装についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート