在 oracle 数据库上,该Table.*
符号在“select..group by..”查询中不起作用。
这个没有 * 的查询有效:
select A.id from TABLE_A A INNER JOIN TABLE_B B on A.id=B.aid group by A.id
这个带 * 的不是:
select A.* from TABLE_A A INNER JOIN TABLE_B B on A.id=B.aid group by A.id
输出是
00979. 00000 - "not a GROUP BY expression"
为什么这个查询不起作用?有简单的解决方法吗?