我有兩個表。標題和順序。標題有title_num。訂單有title_num和order_num。每個標題都有很多訂單。用一列顯示多行
我想顯示title_num及其所有的命令。但我想,以顯示它讓我顯示多個order_nums 1個title_num:
title_num| order_num
1 a
1 b
1 c
2 x
2 y
我想它看起來像:
title_num| order_num
1 a
b
c
2 x
y
我使用LEFT JOIN試圖對它進行排序標題,但這是我卡住的地方。可以像這樣顯示嗎?
select t.title_num, o.order_num
from title t
left join order o
on t.title_num=o.title_num
如果您使用的是SQL * Plus,那麼您可以使用['break'](http://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_twelve009.htm)[描述在文檔中](http://docs.oracle.com/cd/E11882_01/server.112/e16604/ch_six。htm#i1081534)來實現這一點,包括值之間的差距(例如'title_num nodup skip 1'上的斷點)。這似乎沒有被遺留給SQL Developer。 –