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

MySQL लेफ्ट जॉइन मल्टीपल टेबल लॉजिक प्रॉब्लम

आप सभी गाने चाहते हैं। गानों में से चयन करें और अन्य तालिकाओं से संभावित डेटा प्राप्त करने के लिए बाएं शामिल हों (अच्छे प्रतिनिधित्व प्राप्त करने के लिए आदेश):

SELECT a.artist_name, COALESCE(b.album_name, '(no album)'), s.song_name, 
FROM songs s
LEFT JOIN artists a
ON s.singer_id = a.singer_id
LEFT JOIN albums b
ON s.album_id = b.album_id AND s.singer_id = b.singer_id
ORDER BY a.artist_name, b.album_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 में भ्रष्ट InnoDB तालिका को सुधारने के सर्वोत्तम तरीके

  2. जावास्क्रिप्ट में उपयोग करने के लिए mysql डेटाबेस से डेटा प्राप्त करें

  3. MSSQL CTE क्वेरी को MySQL में कैसे बदलें?

  4. MySQL में बूलियन मान को टॉगल करने की क्वेरी

  5. MySQL तालिका से निकटतम तिथि प्राप्त करें