Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
SELECT: Из колонки в строку (Юрий) 21/10/2005 - 16:27:07
      Re: целых 2 варианта (Dinky) 21/10/2005 - 20:55:08

> Original message text:
> From: Юрий - 21/10/2005 - 16:27:07
> Subject:SELECT: Из колонки в строку
> -----------------
> Есть две таблицы:
> 1) id,user - список пользователей
> 2) id,user_id,object_id,amount - список количества (amount) предметов (object_id) у пользователей (user_id)
>
> Нужно сделать таблицу вида:
> id,user,amount(object1),amount(object2),amount(object3)
>


From: Dinky - 21/10/2005 - 20:55:08
Subject:целых 2 варианта
-----------------
1) классический вариант - приJOINить вторую таблицу три раза ;)
2) mysql-ный вариант:
select users.id, user, sum(if(object_id=1,1,0)) as a1, sum(if(object_id=2,1,0)) as a2, sum(if(object_id=3,1,0)) as a3
from users inner join user_objects on user_id=users.id

--
Dmitry


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
24595



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |