0
'SELECT count(`houses`.`color`) AS `count`,
`houses`.`color`
FROM `user_houses`
JOIN `houses` ON `houses`.`id` = `users_houses`.`house`
GROUP BY `houses`.`color`'
這是我用來按顏色屬性(在房屋表中)計算房屋的聲明。按風格而不是顏色計數
每個房子都有一個樣式名稱。我需要計算不同的樣式,而不是不同的顏色。問題是風格是在另一個表(樣式),其中有一個house_id,從房子的house_id maches。
我已經試過這樣:
'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`'
編輯你的問題,並提供樣本數據和預期結果。 –
@戈登林諾夫? – needitohelp