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

MySQL:एक कॉलम से मान वाली कई पंक्तियों का चयन करें

आपके पास एक गुण तालिका है। जब आप एक साथ कई गुणों का परीक्षण करना चाहते हैं तो आपको तालिका में स्वयं शामिल होने की आवश्यकता होती है:

SELECT c0.car_id
FROM table_cars AS c0
JOIN table_cars AS c1 ON c1.car_id=c0.car_id
JOIN table_cars AS c2 ON c2.car_id=c1.car_id
WHERE c0.name='MAKE' AND c0.value='FORD'
AND c1.name='COLOR' AND c1.value='SILVER'
AND c2.name='TOPSPEED' AND c2.value='200KM/H'

सरोगेट id . होना गुण तालिका में मौजूद संदिग्ध है। ऐसा लगता है कि यह कुछ भी नहीं कर रहा है; प्रत्येक संपत्ति स्वयं की एक इकाई नहीं है। जब तक id किसी अन्य तत्व के लिए आवश्यक है, मैं इससे छुटकारा पाऊंगा और car_id, name . बनाऊंगा प्राथमिक कुंजी (एक समग्र प्राथमिक कुंजी)।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे अजगर और MySQLdb के साथ एक mysql डेटाबेस में तालिका नाम प्राप्त करने के लिए?

  2. MySQL में HTML संग्रहीत करना:ब्लॉब या टेक्स्ट?

  3. त्रुटि:तालिका '<तालिका-नाम>' के लिए उपयोगकर्ता '<userid>'@'<ip-address>' को कमांड अस्वीकृत का चयन करें

  4. QSqlDatabase खुला हमेशा अद्यतन के बाद सच हो जाता है

  5. एक दृश्य तालिका में mysql उपयोगकर्ता डेटा को बदलना और सहेजना जो उपयोगकर्ता के डेटा को प्रदर्शित करता है