Я пытаюсь изменить порядок/группировать набор результатов с помощью SQL. У меня есть несколько полей (которые для примера были переименованы в нечто менее конкретное), и каждая логическая группа записей имеет поле, которое остается постоянным - поле адреса. Есть также поля, которые присутствуют для каждого адреса, они одинаковы для каждого адреса.Перенастройка/слияние в 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
Например: Джон, Люси, Дженни, Стив и Ричард единственные возможные имена по каждому адресу. Я знаю это, потому что он хранится в другом месте.
Можно ли выбрать значения из фактических записей в изображении левой руки и вернуть их в виде набора результатов, аналогичного тому, который указан справа? Я использую MySQL, если это имеет значение.
Вы знаете, что вы действительно хотите сделать? – Fred 2008-11-14 09:58:46