我有两个表。标题和顺序。标题有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。 –