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

MySQL:リストにないアイテムを選択します

    これを実現する最善の方法は、リストもテーブルに配置することです。

    Table fruitable:
    fruit 
    ------
    apple
    banana
    
    Table fruitable_list:
    fruit
    ------
    apple
    banana
    carrot
    

    次に、クエリは次のようになります。

    SELECT fruitable_list.fruit FROM fruitable_list
    LEFT JOIN fruitable
      ON fruitable.fruit = fruitable_list.fruit
    WHERE fruitable.fruit IS NULL
    

    結果:

    fruit
    ------
    carrot
    

    データセットにない結果セットのレコードを返すのは困難です。



    1. MySQLでORDERおよびGROUPを使用して、各GROUPの最大数を取得します

    2. テーブルを修復できない場合、MySQLの不正なキーファイルエラーをどのように修正しますか?

    3. Mysqlは特定のテーブルの最後のIDを取得します

    4. ExecuteNonQuery:接続プロパティが初期化されていません。