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

एक ही टेबल में दो कॉलम कैसे जुड़ें

आपको अलग-अलग उपनामों के साथ aspnet_Users तालिका में दो बार शामिल होने की आवश्यकता है:

SELECT U1.Username as UserFrom,U2.Username as UserTo, M.Message
FROM Messages M JOIN
     aspnet_Users U1 ON U1.UserId=M.UserFrom JOIN
     aspnet_Users U2 ON U2.UserId=M.UserTo

स्पष्टीकरण:

यहाँ aspnet_Users तालिका यह दो बार अलग-अलग उपनामों के साथ U1, U2 में शामिल हुई। और प्रत्येक उपयोगकर्ता नाम संबंधित तालिका से प्राप्त किया जाता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Xamarin के माध्यम से MySql डेटाबेस से कनेक्ट करें

  2. क्या मैं PHP के साथ MySQL चेतावनियों का पता लगा सकता हूं और उन्हें संभाल सकता हूं?

  3. टेबल डिजाइन + एसक्यूएल प्रश्न

  4. MySQL:स्ट्रिंग से सभी एकल वर्णों को कैसे हटाएं?

  5. mysql असंगत पंक्तियों की संख्या गिनती (*) बनाम table.table_rows in info_schema