Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

एसक्यूएल उन पंक्तियों को अनदेखा करने के लिए जिनमें एक सम्मिलित तालिका से एक विशेष संपत्ति है

शामिल होने को समायोजित करने के लिए थोड़ा सा बदलाव करना पड़ सकता है, मैं आमतौर पर पुराने स्कूल के लिए जाता हूं इसलिए मैंने इसे अंत में जोड़ा है। चेतावनी:मौजूद नहीं है वास्तव में उच्च मात्रा में थोड़ा धीमा हो सकता है।

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. Oracle ODBC कनेक्शन विफलता (ओरेकल के स्टॉक ODBC ड्राइवरों का उपयोग करके)

  2. oracle 10g . में दो संग्रहों के संयोजन पर आंतरिक त्रुटि (00801)

  3. कई डेटा को एक डेटा के रूप में मर्ज करें

  4. मौजूदा तालिका के समान तालिका संरचना के साथ Oracle अस्थायी तालिका का निर्माण

  5. संग्रह विधि:Oracle डेटाबेस में पहले और अगले कार्य