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

किसी अन्य तालिका से आईडी के साथ पंक्तियों का चयन करना

इसे आजमाएं (सबक्वायरी):

SELECT * FROM terms WHERE id IN 
   (SELECT term_id FROM terms_relation WHERE taxonomy = "categ")

या आप इसे आजमा सकते हैं (शामिल हों):

SELECT t.* FROM terms AS t 
   INNER JOIN terms_relation AS tr 
   ON t.id = tr.term_id AND tr.taxonomy = "categ"

यदि आप दो तालिकाओं से सभी फ़ील्ड प्राप्त करना चाहते हैं:

SELECT t.id, t.name, t.slug, tr.description, tr.created_at, tr.updated_at 
  FROM terms AS t 
   INNER JOIN terms_relation AS tr 
   ON t.id = tr.term_id AND tr.taxonomy = "categ"


  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 AWS प्रदर्शन 2X में सुधार कैसे करें

  2. नवीनतम JDK अपडेट के बाद Java MySQL 5.7 से कनेक्ट क्यों नहीं हो सकता है और इसे कैसे ठीक किया जाना चाहिए? (ssl.SSLHandshakeException:कोई उपयुक्त प्रोटोकॉल नहीं)

  3. MySQL सेवा स्टार्टअप पर SQL क्वेरी चलाएँ

  4. बैश में MySQL क्वेरी परिणाम से फ़ील्ड कैसे प्राप्त करें?

  5. MySQL में कॉलम का आकार कैसे बदलें