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

MySQL में जॉइन का उपयोग करते समय अस्पष्ट कॉलम त्रुटियों से बचना

आप आईडी कॉलम के लिए गैर-विरोधी उपनाम बनाना चाहेंगे;

SELECT u.*, s.*, u.id AS uid, s.id AS sid
FROM bands u
inner join statuses s on u.status_id = s.id
WHERE u.status_id = 1
ORDER BY u.band_name

फिर आप उन्हें $row['uid'] . के रूप में चुन सकते हैं और $row['sid'] और फिर भी हमेशा की तरह अपने अन्य कॉलम तक पहुंचें। परस्पर विरोधी id कॉलम अभी भी है, बस इसका उपयोग करने से बचें।



  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 में MID () फ़ंक्शन कैसे काम करता है

  2. कैसे जांचें कि MySQL में दो दिनांक सीमाएं ओवरलैप हैं या नहीं?

  3. MySQL की नई हीटवेव को समझना

  4. PHP, MySQL PDOException के लिए गतिरोध अपवाद कोड?

  5. mybatis जनरेटर कॉलम नाम पैटर्न NULL या खाली नहीं हो सकता