sql >> Database >  >> RDS >> Mysql

mySQL:drie tabellen samenvoegen - hoe?

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. Hoe MySQL te configureren om hoofdlettergevoelig te zijn

  2. Een join gebruiken met gegroepeerde gegevensrijen

  3. Hoe vul ik de tweede vervolgkeuzelijst in op basis van de selectie van de eerste vervolgkeuzelijst met jQuery/AJAX en PHP/MySQL?

  4. Krijg kolomnaam dynamisch op specifieke rijwaarde