我的查询在Table1
上使用Table2
和'usage'
左外连接。现在我必须使用Table3
加入该查询(我猜是递归的sql)来生成'Resulting table'
。
我在递归sql上看到了很多例子,但没有找到任何使用左外连接的东西。 现在我的现有查询就像这样
select PIN, startDt, StartTm, usage, Min
from Table1 t1 left Outer join Table2 t2 on t1.usage= t2.usage;
如何使用此查询执行Table3
,以便ratGrp将以逗号分隔的方式?请帮忙!!
Table1
PIN startDt StartTm usage Min
-----------------------------------------
123 08/03/2014 12:12:00 500 4567
234 08/04/2014 12:12:00 200 4568
.....
Table2
1stCol 2ndCol usage
------------------------
abc 234 500
Table3
PIN ratGrp
-----------------
123 3300
123 100
123 103
234 3300
234 550
Resulting table
PIN startDt StartTm usage Min ratGrp
-----------------------------------------------
123 08/03/2014 12:12:00 500 4567 3300,100,103
234 08/04/2014 12:12:00 200 4568 3300,550