【发布时间】:2010-09-22 07:46:58
【问题描述】:
我正在尝试使用 SQL 对一组结果进行重新排序/分组。我有一些字段(例如,已将其重命名为不太具体的内容),并且每个逻辑记录组都有一个保持不变的字段 - 地址字段。每个地址也有一些字段,每个地址都是相同的。
id forename surname address
1 John These Address1
2 Lucy Values Address1
3 Jenny Are Address1
4 John All Address2
5 Lucy Totally Address2
6 Jenny Different Address2
7 Steve And Address2
8 Richard Blah Address2
address John Lucy Jenny Steve Richard
Address1 These Values Are (null) (null)
Address2 All Totally Different And Blah
例如:John、Lucy、Jenny、Steve 和 Richard 是每个地址中唯一可能的名字。我知道这一点,因为它存储在另一个位置。
我可以从左侧图像中的实际记录中选择值,然后像右侧那样将它们作为结果集返回吗?如果有什么不同,我会使用 MySQL。
【问题讨论】:
-
你能准确地说出你真正想做的事情吗?
标签: sql mysql concatenation