|
MySQL.RU - Webboard
Вернуться
Можно ли так сделать? (Роман) 28/10/2008 - 18:04:06
Re: Можно ли так сделать? (bac) 28/10/2008 - 21:45:11
Re: Можно ли так сделать? (Роман) 29/10/2008 - 14:34:21
Re: Можно! (bac) 29/10/2008 - 20:53:21
Re: Можно ли так сделать? (Tierno) 30/10/2008 - 06:27:46
Re: Можно ли так сделать? (bac) 30/10/2008 - 07:41:09
Re: Можно ли так сделать? (Роман) 30/10/2008 - 13:40:17
Re: Можно ли так сделать? (Роман) 30/10/2008 - 14:09:27
Re: Можно ли так сделать? (bac) 30/10/2008 - 17:56:24
Re: Можно ли так сделать? (Роман) 31/10/2008 - 17:07:35
> Original message text:
> From: Роман - 28/10/2008 - 18:04:06
> Subject:Можно ли так сделать?
> -----------------
> Доброго времени суток! Извиняюсь за корявое название темы, не смог придумать краткого описания проблемы.
> Есть таблица типа
> userid|fieldid|data, где userid - ид юзера,fieldid - ид поля в его профиле(например 1-это возраст, 2-должность и т.д), data - данные, которые хранятся в его профиле.
> Можно ли из этой таблицы сделать выборку по типу
> "выбрать из таблицы data as age (если fieldid равен 1), data as dolzhnost (если fieldid равен 2)",т.е. в один запрос?
> Заранее спасибо за помощь.
>
>
From: Tierno - 30/10/2008 - 06:27:46
Subject:Можно ли так сделать?
-----------------
можно еще так
select t1.userid,t1.data,t2.data
from table1 as t1, table1 as t2
where t1.userid=t2.userid and t1.fieldid=1 and t2.fieldid=2
должно наверное работать
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
34403
|
|