Sql 在“分组依据”表中,为每个其他属性列出所有一个属性
我正在尝试按名称对该数据进行分组,以便不使用当前查询输出,而是提供:Sql 在“分组依据”表中,为每个其他属性列出所有一个属性,sql,oracle10g,sqlplus,Sql,Oracle10g,Sqlplus,我正在尝试按名称对该数据进行分组,以便不使用当前查询输出,而是提供: Name Number Nice guy 1 Nice guy 2 Nice guy 4 Nice guy 5 Nice guy 6 Nice guy 7 Nice gu
Name Number
Nice guy 1
Nice guy 2
Nice guy 4
Nice guy 5
Nice guy 6
Nice guy 7
Nice guy 8
Nice guy 9
Nice guy 10
Nice guy 11
Nice guy 12
Frank 3
Frank 4
我会得到这个:
Name Number
Nice guy 1,2,4,...
Frank 3,4
以下是我当前的查询:
select distinct name, number
from patterns,numbers,people
where patterns.index=numbers.index
AND patterns.id=people.id
order by name, charge;
我试过的是这样,但失败了:
select distinct name, number
from patterns,numbers,people
where patterns.index=numbers.index
AND patterns.id=people.id
group by name
order by name, number;
任何帮助都将不胜感激 更新:这样试试
选择名称、WM\U CONCATnumber编号
从…起
选择不同的名称、编号
从模式t连接数字n
关于t.index=n.index连接人p
在t.id=p.id上
Q
按名称分组
点名
更新:这样试试
选择名称、WM\U CONCATnumber编号
从…起
选择不同的名称、编号
从模式t连接数字n
关于t.index=n.index连接人p
在t.id=p.id上
Q
按名称分组
点名
更新:这样试试
选择名称、WM\U CONCATnumber编号
从…起
选择不同的名称、编号
从模式t连接数字n
关于t.index=n.index连接人p
在t.id=p.id上
Q
按名称分组
点名
更新:这样试试
选择名称、WM\U CONCATnumber编号
从…起
选择不同的名称、编号
从模式t连接数字n
关于t.index=n.index连接人p
在t.id=p.id上
Q
按名称分组
点名
这管用!然而,我现在通过串联得到了重复的值。对好人来说,我得到1,1,2,。。。而不是我之前得到的1,2,。。。“有什么方法可以删除重复的值吗?”杂工见更新的答案谢谢,我自己刚得到这个,但我还是很感激!以前从未见过这种功能。非常感谢!这管用!然而,我现在通过串联得到了重复的值。对好人来说,我得到1,1,2,。。。而不是我之前得到的1,2,。。。“有什么方法可以删除重复的值吗?”杂工见更新的答案谢谢,我自己刚得到这个,但我还是很感激!以前从未见过这种功能。非常感谢!这管用!然而,我现在通过串联得到了重复的值。对好人来说,我得到1,1,2,。。。而不是我之前得到的1,2,。。。“有什么方法可以删除重复的值吗?”杂工见更新的答案谢谢,我自己刚得到这个,但我还是很感激!以前从未见过这种功能。非常感谢!这管用!然而,我现在通过串联得到了重复的值。对好人来说,我得到1,1,2,。。。而不是我之前得到的1,2,。。。“有什么方法可以删除重复的值吗?”杂工见更新的答案谢谢,我自己刚得到这个,但我还是很感激!以前从未见过这种功能。非常感谢!