在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
Run Code Online (Sandbox Code Playgroud)
这个带*的不会:
select A.* from TABLE_A A INNER JOIN TABLE_B B on A.id=B.aid group by A.id
Run Code Online (Sandbox Code Playgroud)
输出是
00979. 00000 - "not a GROUP BY expression"
Run Code Online (Sandbox Code Playgroud)
为什么这个查询不起作用?有一个简单的解决方法吗?
| 归档时间: |
|
| 查看次数: |
159 次 |
| 最近记录: |