|
MySQL.RU - Webboard
Вернуться
Словами и не опишешь... (Кирилл) 30/12/2005 - 11:45:38
Re: Словами и не опишешь... (Dinky) 30/12/2005 - 19:26:12
Re: Словами и не опишешь... (Кирилл) 30/12/2005 - 21:37:37
Re: Словами и не опишешь... (Dinky) 30/12/2005 - 22:52:13
Re: Словами и не опишешь... (Кирилл) 04/01/2006 - 12:13:26
Re: Словами и не опишешь... (Кирилл) 04/01/2006 - 12:16:08
> Original message text:
> From: Кирилл - 30/12/2005 - 11:45:38
> Subject:Словами и не опишешь...
> -----------------
> Здравствуйте.
>
> Есть запрос:
> SELECT a.ID, a.printable_ID, a.title, b.value `series`, c.value `parent`, d.value `is_group` FROM `objects` a, `object_properties_values` b, `object_properties_values` c, `object_properties_values` d WHERE ( a.ID = b.object AND b.property = '1' ) AND ( a.ID = c.object AND c.property = '2' ) AND ( a.ID = d.object AND d.property = '3' )
>
> В принципе, понятно что я хочу сделать, раскрутить вертикальную структуру таблицы object_properties_values в вертикальную. Но проблема в том, что не для всех объектов из objects существуют записи в object_properties_values с properties равными 1, 2 и 3 одновременно. Соответсвенно, такие записи в результирующую выборку не попадают.
> Соответственно вопрос как обойти это ограничение. Сразу скажу, что что структуру таблиц менять нельзя. Можно это все, конечно, делать и двумя запросами, но хочется как-то более человечно все сделать...
>
From: Dinky - 30/12/2005 - 19:26:12
Subject:Словами и не опишешь...
-----------------
да вот же ж обсуждали недавно опять:
http://www.mysql.ru/webboard/index.html?n1=7296&n2=1&page=2
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
25876
|
|