', T2.prezime) AS naziv WHERE T1.id_korisnika = T2.id_korisnika
Groupgroup by不是应该对具有相同值的多个行进行分组,并在分组的值旁边生成聚合函数的结果吗?那么,为什么在这种情况下它会做相反的事情呢?当我不使用group by时,它实际上会自动进行分组,如果我使用它,我会得到一个奇怪的结果,其中值是分开的,我也不明白为什么在一些行中有2,而所有其他行都是1 更新:当我将concat和&q
A) select * from table where a=a group by(b) // this execute & work fine
c) select * from table where a=a group by (b,c) // this在mysql分组中,group by ()和gr