'SELECT count(`houses`.`color`) AS `count`,
`houses`.`color`
FROM `user_houses`
JOIN `houses` ON `houses`.`id` = `users_houses`.`house`
GROUP BY `houses`.`color`'
Dies ist die Aussage, die ich Häuser nach Farbeigenschaft zählen (in Häuser Tabelle).Zählen nach Stilen statt Farben
Jedes Haus hat einen Stilnamen. Ich muss die verschiedenen Stile statt der verschiedenen Farben zählen. Das Problem ist der Stil ist in einer anderen Tabelle (Stile), die eine Haus-ID hat, die die Haus-ID von Häusern machts.
Ich habe dies versucht:
'JOIN houses AND styles SELECT count(`style`.`color`) AS `count`, `houses`.`style` FROM `user_houses` 'JOIN `houses` ON `houses`.`id` = `user_houses`.`house` GROUP BY `houses`.`color`'
Bearbeiten Sie Ihre Frage und bieten Beispieldaten und gewünschte Ergebnisse. –
@GordonLinoff uh? – needitohelp