sql >> データベース >  >> RDS >> Mysql

左結合は、表1よりも多くのレコードを返し、追加のデータを追加します

    データに空白があります(nullではありません):

    SELECT Table1.Name, Table1.Address, Table1.TelephoneNumber
    FROM Table1
    LEFT JOIN Table2
      ON Table1.TelephoneNumber = Table2.PhoneNumber
      AND Table1.TelephoneNumber != ''
    

    NOT NULLを確認しています nullはnullと等しくないため(空白は空白と等しい)、役に立ちません



    1. INSERTで重複するエントリをサイレントに無視/削除するトリガー

    2. Oracleですべてのテーブルを一覧表示する方法

    3. MySQLワークベンチを使用してMySQLを自動的にバックアップする方法

    4. テーブル予約のための2つの日時間のSQLコマンド