|
|
|
Как развернуть таблицу с PIVOT?
|
|||
|---|---|---|---|
|
#18+
Для такого запроса: SELECT c.CountryName, cc.CityName FROM country as c LEFT JOIN citytocountry as cc ON (c.idCountry = cc.CountryId) AND (c.CountryName LIKE 'a%') GROUP BY c.CountryName, cc.CityName ORDER BY c.CountryName DESC ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:16:51 |
|
||
|
Как развернуть таблицу с PIVOT?
|
|||
|---|---|---|---|
|
#18+
Странный запрос... Вы уверены, что правильно понимаете его действие? А вообще специального механизма для PIVOT в MySQL нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:24:24 |
|
||
|
Как развернуть таблицу с PIVOT?
|
|||
|---|---|---|---|
|
#18+
Тогда опишу задачу исходную: Есть такой запрос, который выводит названия стран, по шаблону LIKE и выводит для каждой страны, список городов, относящихся к этой стране. SELECT c.CountryName, cc.CityName FROM country as c LEFT JOIN citytocountry as cc ON (c.idCountry = cc.CountryId) AND (c.CountryName LIKE 'a%') GROUP BY c.CountryName, cc.CityName ORDER BY c.CountryName DESC Он выводит все названия стран и NULL значения города, т-е одна пара: страна - город. А нужно: страна : города ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:30:39 |
|
||
|
Как развернуть таблицу с PIVOT?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:33:10 |
|
||
|
Как развернуть таблицу с PIVOT?
|
|||
|---|---|---|---|
|
#18+
Супер - такое простое и красивое решение :) Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 18:56:40 |
|
||
|
Как развернуть таблицу с PIVOT?
|
|||
|---|---|---|---|
|
#18+
Только один момент - мне нужно к каждому найденному городу - вывести и его ID? (: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 19:07:57 |
|
||
|
Как развернуть таблицу с PIVOT?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.04.2014, 19:12:45 |
|
||
|
|

start [/forum/moderation_log.php?user_name=Like++%26quot%3B%5B%210-9%5D%2A%26quot]: |
0ms |
get settings: |
9ms |
get forum list: |
20ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
9ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 618ms |
| total: | 775ms |

| 0 / 0 |
