我有一些遺留的代碼,我維護,有一個SQL查詢在那裏,我不明白。我希望這裏有人能向我解釋這個目的。查詢看起來是這樣的:MySQL「GROUP BY NULL」是做什麼的?
select * from product_performance
where merchantid = 2151277 and clickday >= '2011-09-01'
group by null;
當我運行此查詢沒有group by null
末,我得到44行。當我用group by null
運行它時,我得到1行 - 上一組中的第一行。這裏發生了什麼,使用這個分組的目的是什麼?