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

कुंजी मान युग्म तालिका से डेटा का चयन कैसे करें

आप एक पेरेंटिड के लिए एक पंक्ति में सभी जानकारी प्राप्त करने के लिए सशर्त एकत्रीकरण का उपयोग कर सकते हैं और फिर where का उपयोग कर सकते हैं आवश्यक शर्त के लिए खंड।

select * from (
select parentid
,max(case when key='name' then value end) as name
,max(case when key='age' then value end) as age
,max(case when key='place' then value end) as place
from tableA
group by parentid 
) t
where place='place1' and age=20

यह मानता है कि तालिका में प्रति पैरेंटिड प्रति कुंजी केवल एक पंक्ति है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql fulltext का उपयोग करके एक पंक्ति में किसी शब्द की आवृत्ति कैसे प्राप्त करें?

  2. मैक ओएस पर MySQL में innodb_buffer_pool_size के लिए मान कैसे बदलें?

  3. एकाधिक COUNT () एक क्वेरी में एकाधिक स्थितियों के लिए (MySQL)

  4. MYSQL:एक स्ट्रिंग को एक महीने में कैसे बदलें (संख्या)

  5. PHP/MySQL सरणी सहायता की आवश्यकता है