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

2 टेबल में कैसे शामिल हों

मुझे नहीं लगता कि मर्ज का मतलब शामिल होना है।

जॉइन का मतलब है कि आप प्रत्येक टेबल की दो पंक्तियों को कुछ जॉइन कंडीशन के आधार पर एक बड़ी पंक्ति में बनाते हैं। यदि आप एक टेबल से दूसरी टेबल से सभी पंक्तियों को पढ़ना चाहते हैं और फिर उन्हें यूनियन ऑपरेटर का उपयोग करने का आदेश देते हैं तो यूनियन सेट पर ORDERBY। सावधान रहें, संघ आपकी अनुक्रमणिका को अनुपयोगी बनाता है, इसलिए आदेश देना काफी धीमा हो सकता है!

तो वह होगा

(Select ticket_message as message, msg_id as id, created as created, "ticket" as type)
Union
(Select response_message as message, res_id as id, cread as created, "response" as type)
order by created

भेद करना आसान बनाने के लिए मैंने टाइप कॉलम जोड़ा है...




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पीएचपी मौत की सफेद स्क्रीन

  2. मूल माता-पिता प्राप्त करना

  3. MySQL कार्यक्षेत्र में कनेक्शन के लिए उपयोगकर्ता नाम/पासवर्ड क्या है?

  4. ड्रूपल व्यू मॉड्यूल mysql त्रुटि

  5. MySQL धीमी क्वेरी में शामिल होने के बावजूद EXPLAIN अच्छी योजना दिखाता है