我有这个问题INNER JOIN TABLEB B ON A.ID = B.ID AND COUNT(B.*) < 4在tablea中,ID将具有2行数据(2个条目),但在tableb中,同一ID将具有最多4行数据。我正在尝试获取tableb中数据少于4行的ID,并显示结果。但当我尝试上面的查询时,它显示为"group function is not allow
我希望通过person_id对每组dbms_random.value()进行排序,并从每个组中选择第一个观察结果。row_number() over (partition by person_id order by dbms_random.value()) = 1 ORA- 30483 :这里不允许窗口函数00000 -“此处不允许窗口函数”*原因:只允许在查询的选择列表中使用窗口函数。而且,窗口函数不能是另一个窗口或<