主な内容: 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を持つデータを保持します
リーリー
この記事をお読みいただきありがとうございます。皆様のお役に立てれば幸いです。このサイトのご支援に感謝いたします。