我在oracle中有下表。版本9i循环和联合所有在oracle select语句中
Num count
123 1
345 4
455 3
234 2
542 1
我想写一个选择查询,它给了我下面的输出。
123
345
345
345
345
455
455
455
234
234
542
每个数字应显示其计数次数。如果我使用功能,这可以实现吗?我不允许创建任何临时表。
我知道我必须使用循环序列,然后使用UNION ALL,但不知道如何实现它。我想这
select Num from <table> where count=1
union all
// what fits here?
您可以通过级别<=(从表b中选择计数,其中a.num = b.num))通过级别<= num)连接) – 2013-02-20 06:22:36
@ M.Heydari Thanks!这很简单.... – Aspirant 2013-02-20 13:06:16