shureen
Милорд Лось Кристофер
Замена названия поля значением
Здравствуйте! Может быть идея бредовая, но всё же...
Есть таблица (fields)
itemId | itemIdent | itemValue
1 | name | Михаил
1 | city | Казань
1 | country | Россия
2 | name | Миша
2 | phone | 2222222
хочу одним запросом получить такую вот табличку
name | city | country | phone
Михаил | Казань | Россия | NULL
Миша | NULL | NULL | 2222222
Никак не могу сообразить как автоматом сделать что - то такое:
[sql]SELECT (SELECT CONCAT("fieldValue as ",fieldIdent) FROM `fields` WHERE itemId = f.itemId) as names from `fields` as f GROUP BY itemId[/sql]
Подскажите кто знает... Заранее брагодарен!
Здравствуйте! Может быть идея бредовая, но всё же...
Есть таблица (fields)
itemId | itemIdent | itemValue
1 | name | Михаил
1 | city | Казань
1 | country | Россия
2 | name | Миша
2 | phone | 2222222
хочу одним запросом получить такую вот табличку
name | city | country | phone
Михаил | Казань | Россия | NULL
Миша | NULL | NULL | 2222222
Никак не могу сообразить как автоматом сделать что - то такое:
[sql]SELECT (SELECT CONCAT("fieldValue as ",fieldIdent) FROM `fields` WHERE itemId = f.itemId) as names from `fields` as f GROUP BY itemId[/sql]
Подскажите кто знает... Заранее брагодарен!