那麼MySQL如何工作的:在分組中使用多列時mysql如何工作?使用比列更多的時候在GROUP BY像
select
a.nome,
b.tb2_id,
count(c.tb2_id) as saida
from tb1 a
left join tb2 b on a.tb1_id = b.tb1_id
left join tb3 c on b.tb2_id = c.tb2_id
group by a.tb1_id, b.tb2_id
order by a.tb1_id desc
的MySQL是如何知道它會使用其列組結果集?
我認爲它會這樣做,但我改變了'b.tb2_id,a.tb1_id',但它沒有做任何改變,相同的結果。
目前爲止我見過的最佳解釋 – Ash