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

結合されたテーブルから特定のプロパティを持つ行を無視するためのSQL

    参加に対応するために少し調整する必要があるかもしれません。私は通常、昔ながらの場所に行くので、最後に追加しました。警告:存在しないと、非常に大量の場合は少し遅くなる可能性があります。

    select drink_name, drink_brand, colorprop.prop_val as drink_color 
    from drinks
    join properties colorprop
    on drinks.drink_id = properties.drink_id
    where colorprop.prop_type = 'color'
    /* skip if there a sweetener for that drink */
    and not exists
    (select 1
    from properties s
    where s.drink_id = drinks.drink_id
    and s.prop_type = 'sweetener'
    )
    


    1. postgres数値タイプでcsvファイルをインポートする

    2. GROUPBYからMAXを取得する

    3. mysqliプリペアドステートメントに複数の行を挿入します

    4. MariaDBでATAN2()がどのように機能するか