|
Sql
|
|||
---|---|---|---|
#18+
Люди добрые подскажите двоешнику можно ли из такого набора данных ----------------------------- | idst | vid | adres ----------------------------- | 1 | 1 | Ленина 5 ----------------------------- | 1 | 2 | Малыгина 5 ----------------------------- | 1 | 3 | Осипенко 5 ----------------------------- сделать такой ------------------------------------------------------------- | idst | adres1 | adres2 | adres3 ------------------------------------------------------------- | 1 | Ленина 5 | Малыгина 5 | Осипенко 5 ------------------------------------------------------------- ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2003, 08:15 |
|
Sql
|
|||
---|---|---|---|
#18+
Код: plaintext 1.
Это так, на вскидку. Не проверял, но, может быть, и заработает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2003, 16:16 |
|
Sql
|
|||
---|---|---|---|
#18+
Konrad на вскидку не работает, попробуй прицелиться. И ответь вообще возможно такое сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 10:05 |
|
Sql
|
|||
---|---|---|---|
#18+
Ну, сделать такое можно. По крайней мере, программно - не вопрос. Но, насколько я понял, ты хочешь все одним запросом? Думаю, RTFM по SQL тебя спасет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2003, 15:21 |
|
Sql
|
|||
---|---|---|---|
#18+
вот такой запрос работает, но при условии, что ты знаешь все значения поля vid, если значения меняются динамически, то запрос будет сложнее select a1.idd, a1.adres as adres1, a2.adres as adres2, a3.adres as adres3 from ( select idd, adres from tempp where vid =1) as a1 inner join (select idd, adres from tempp where vid =2) as a2 on a1.idd = a2.idd inner join (select idd, adres from tempp where vid =3) as a3 on a1.idd = a3.idd если это надо для отчета, то может проще сделать все в нем ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2003, 10:38 |
|
|
start [/forum/topic.php?fid=53&fpage=367&tid=2008269]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
30ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
others: | 234ms |
total: | 367ms |
0 / 0 |