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

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

藏色散人
藏色散人転載
2020-03-20 09:02:012325ブラウズ

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 までご連絡ください。