我有一个查询ORDER BY在GROUP BY子句
Select
(SELECT id FROM xyz M WHEREM.ID=G.ID AND ROWNUM=1) TOTAL_X,
count(*) from mno G where col1='M' group by col2
从子查询
现在我要为这个取ramdom ID我做
Select
(SELECT id FROM xyz M WHEREM.ID=G.ID AND ROWNUM=1 order by dbms_random.value) TOTAL_X,
count(*) from mno G where col1='M' group by col2
但是,甲骨文显示错误
"Missing right parenthesis".
查询有什么问题,我该如何查询这个查询来获得随机ID。 请帮忙。
我没有得到你想在这里做什么;你是否试图使用内部select中的一个随机记录来选择记录以在外部计数? – StevenV