Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL Union-Abfrage dupliziert/gruppiert nach Problem

Nicht alles ist eine Union – in diesem Fall ist es ein Join für die Unterabfragen:

SELECT shpUserAdded AS userName, merCount, prdCount
FROM (SELECT shpUserAdded, count(*) AS shpCount FROM shops GROUP BY shpUserAdded ASC) AS s
JOIN (SELECT prdUserAdded, count(*) AS prdCount FROM products GROUP BY prdUserAdded ASC) AS p
ON (shpUserAdded = prdUserAdded);