由于mysql没有强制执行Single-Value Rule (请参阅:),那么具有order命令的派生表是否会显示哪些行值?这是针对不是聚合函数中的列,也不是group by中的列。一个可能的改进是:(SELECT * FROM tbl order by timestamp) as tb2
但是,这是正确的,还是mysql仍然会任意决定将显示哪些行值?
不知何故,我不能用group by执行这个sql。 [my_dataset.table_name]LIMIT 1000Error: (L2:9): Expression 'auid' is not present in the GROUP BY listSELECT aid, auid FROM LIMIT 1000