ホームページ  >  記事  >  データベース  >  mysql開発スキル: JOIN更新とデータ重複チェック/重複排除_MySQL

mysql開発スキル: JOIN更新とデータ重複チェック/重複排除_MySQL

WBOY
WBOYオリジナル
2016-11-30 23:59:421928ブラウズ

主な内容: JOIN、JOIN 更新、GROUP BY HAVING データ重複チェック/重複排除

1 内部結合、左結合、右結合、完全結合 (MySQL ではサポートされていません)、クロス結合

これはインターネットで見つけた非常に優れたブログ投稿で、join ステートメントを説明しています:

コーディングの恐怖 - SQL 結合の視覚的な説明

下の図は結合のデータ選択範囲を明確に理解することができます

[][1]
[1]: http://7xs09x.com1.z0.glb.clouddn.com/160725-imooc-mysql-development-skills-notes-001.png

2 使用フィルターにそれ自体を含むテーブルを更新します

t1 t2テーブルのcol_aの繰り返しフィールドを更新します

リーリー

は次のように変換できます:

リーリー

3 重複データのクエリと削除

GROUP BY と HAVING を使用して重複データをクエリする

リーリー

重複したデータを削除し、同じデータの最大のIDを持つデータを保持します

リーリー

この記事をお読みいただきありがとうございます。皆様のお役に立てれば幸いです。このサイトのご支援に感謝いたします。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。