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

एक ही टेबल पर एक से अधिक बार शामिल होना

आपको JOIN . की आवश्यकता है users . के लिए तालिका दो बार, और उन्हें अलग पहचानकर्ता दें (उर्फ उपनाम ) प्रत्येक JOIN . पर आपके SQL के भीतर।

SELECT 
    comment, 
    userFrom.username AS commentFrom,
    userTo.username AS commentTo
FROM comments 
JOIN users AS userFrom ON userFrom.ID = comment.commentFrom
JOIN users AS userTo ON userTo.ID = comment.commentTo


  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:एक ही क्वेरी में सभी तालिका पंक्ति-गणना को सारांशित करें

  2. गलत पूर्णांक मान:''पंक्ति 1 पर कॉलम 'आईडी' के लिए''

  3. बंडलर के माध्यम से mysql2 रत्न स्थापित करने में त्रुटियाँ

  4. अक्षर ي और और फारसी में अंतर - Mysql

  5. SubSonic 3 और MySQL, क्लीनअप () विधि में कॉलम नाम से अंडरस्कोर को हटाकर linq-query में संपत्ति का उपयोग करते समय अपवाद का कारण बनता है