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

mySQL:तीन तालिकाओं में शामिल होना - कैसे?

SELECT `manufacturers`.*, `languages`.*, COUNT(`products`.`id`) AS NumberOfProducts
FROM (`manufacturers`)
JOIN `languages` ON `manufacturers`.`lang` = `languages`.`id`
LEFT OUTER JOIN `products` ON 
      `products`.`manufacturerid` =  `manufacturers`.`manufacturerid`
GROUP BY <Column list for manufacturers AND languages here>
ORDER BY `languages`.`id` asc, `manufacturers`.`id` asc


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. पंडों to_sql डुप्लिकेट प्राथमिक कुंजी पर विफल रहता है

  2. SQL:उन पंक्तियों का चयन करना जहाँ स्तंभ मान पिछली पंक्ति से बदल गया है

  3. वूकॉमर्स ऑर्डर पुनर्स्थापित करें

  4. किसी फ़ील्ड के महीने के अनुसार चुनें

  5. मध्यम ट्रस्ट मोड में .NET 2.0 और MySql