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

MySQL SELECT x FROM a WHERE NOT IN(SELECT x FROM b)-予期しない結果

    ドキュメントから

    これはまさにあなたのケースです。

    両方のIN およびNOT IN NULLを返します これはWHEREにとって許容できる条件ではありません 条項。

    クエリを次のように書き直します:

    SELECT  *
    FROM    match m
    WHERE   NOT EXISTS
            (
            SELECT  1
            FROM    email e
            WHERE   e.id = m.id
            )
    


    1. 仮想フィールドを使用してcakephpの値を合計する

    2. HibernateはMySQLのONDUPLICATEKEY UPDATE構文で動作しますか?

    3. PHPデータベースダンプスクリプト-何か問題はありますか?

    4. ajaxphpドロップダウンリスト