|
|
|
Как развернуть таблицу с 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/topic.php?fid=47&msg=38611686&tid=1834998]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
36ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 193ms |
| total: | 279ms |

| 0 / 0 |
