私は維持しているいくつかのレガシーコードを持っており、そこには私が理解していないSQLクエリがあります。ここの誰かが私の目的を説明できることを願っています。クエリは次のようになります。私は最後にgroup by null
せずに、このクエリを実行するとMySQLの "GROUP BY NULL"は何をしますか?
select * from product_performance
where merchantid = 2151277 and clickday >= '2011-09-01'
group by null;
、私は44行を取得します。 group by null
で実行すると、前のセットの最初の行である1行が取得されます。ここで何が起きていますか、このグループを使用する目的は何ですか?