Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

SQL untuk mengabaikan baris yang memiliki properti tertentu dari tabel yang digabungkan

Mungkin harus mengubah sedikit untuk mengakomodasi bergabung, saya biasanya pergi untuk sekolah tua di mana jadi saya baru saja menambahkannya ke akhir. Peringatan:tidak ada bisa menjadi sedikit lambat pada volume yang sangat tinggi.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baris SQL menjadi Kolom

  2. Nilai input pesan kesalahan Oracle tidak cukup lama

  3. Manajer Perusahaan Kontrol FMW 11g di R12.2

  4. Bagaimana cara memeriksa apakah string berisi angka

  5. Pengenal 'APEX_JSON.PARSE' harus dideklarasikan di Oracle 11.2.0