sql >> Databáze >  >> RDS >> Oracle

SQL pro ignorování řádků, které mají konkrétní vlastnost ze spojené tabulky

Možná budu muset trochu vyladit, abych se připojil, obvykle chodím na staré školy, takže jsem to přidal na konec. Upozornění:Neexistuje může být při opravdu velkých objemech trochu pomalé.

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. Získávání dat pole mysql po kliknutí na odkaz?

  2. Jak používat rownum

  3. Chyba nástroje pro migraci Worklight 6.2

  4. Jak zálohovat / exportovat databázi MySQL pomocí PHP