|
|
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть таблица sn_printer столбцы id_sn id_place name 1 2 A 2 2 B 3 1 C 4 8 D 5 3 E трансформировать в таблицу id_place id_place2 name name2 2 2 A B 1 NULL C NULL 8 NULL D NULL 3 NULL E NULL значения id_place могут быть любыми, от 1 до бесконечности. заранее, спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2013, 22:58:58 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Ferum1, делайте на клиенте. Проще будет раз в десять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 06:01:09 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
tanglirFerum1, делайте на клиенте. Проще будет раз в десять.??? Код: sql 1. 2. 3. 4. 5. Куда уж проще-то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 08:04:47 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Cygapb-007, не думаю. Разве что записей строго по 2. А если больше? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 08:30:22 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Cygapb-007Куда уж проще-то? Ferum1значения id_place могут быть любыми, от 1 до бесконечности.т.е. ТСу надо не {id1,id2}, а {id1,id2,...,idN}, где N=select max(cnt) from (select id_place,count(*) cnt from thetable group by 1) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 08:31:59 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Arhat109Cygapb-007, не думаю. Разве что записей строго по 2. А если больше? :) в столбце id_place могут быть одна или две одинаковые записи. соответственно для этого надо два столбца, если трансформируются две строки с одинаковым id_place, заполнены все значения, если только одна строка появляются NULL. под значениями id_place, я имел ввиду разные значения (а не только 1, 2, 3, 8), а количество столбиков всего два (id_place и id_place2). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 09:25:18 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
любите вы додумывать за ТС Не подошло бы - тогда либо на клиенте либо в динамике, но заранее усложнять-то зачем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2013, 11:19:34 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Cygapb-007tanglirFerum1, делайте на клиенте. Проще будет раз в десять.??? Код: sql 1. 2. 3. 4. 5. Куда уж проще-то? Попробовал выводит лишнее значение 2 B ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2013, 09:25:07 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
не пробовали LEFT убрать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2013, 09:55:43 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
наврал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2013, 09:56:08 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2013, 09:59:47 |
|
||
|
Помогите трансформировать таблицу.
|
|||
|---|---|---|---|
|
#18+
Cygapb-007 Код: sql 1. 2. 3. 4. 5. 6. 7. Огромное спасибо, работает!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2013, 10:24:24 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38405480&tid=1835983]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 316ms |

| 0 / 0 |
