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

null以外の値を持つ同じ行がない場合にのみ、null値を持つ行を出力します

    NOT EXISTSを使用 :

    select t.* from tablename t
    where t.vendorid is not null
    or not exists (
      select 1 from tablename
      where itemid = t.itemid and vendorid is not null
    )
    

    デモ をご覧ください。 。




    1. 既存のENUMタイプに新しい値を追加する

    2. PostgreSQLの特定のデータベースに権限を付与する

    3. タイプ「System.__ComObject」のCOMオブジェクトをインターフェイスタイプ「Microsoft.VisualStudio.OLE.Interop.IServiceProvider」にキャストできません

    4. MySQLで日時から時間を差し引く方法は?