|
MySQL.RU - Webboard
Вернуться
Вывод полей с содержанием NULL (Дмитрий) 01/03/2007 - 12:39:57
Re: Вывод полей с содержанием NULL (Альмир) 01/03/2007 - 12:58:04
Re: Вывод полей с содержанием NULL (Дмитрий) 01/03/2007 - 13:16:42
Re: Вывод полей с содержанием NULL (Альмир) 01/03/2007 - 13:30:55
Re: Вывод полей с содержанием NULL (Дмитрий) 01/03/2007 - 13:56:15
Re: Помогите с операцией JOIN !!! (Anna) 05/03/2007 - 10:39:26
> Original message text:
> From: Дмитрий - 01/03/2007 - 12:39:57
> Subject:Вывод полей с содержанием NULL
> -----------------
> В "основной" таблице существуют поля со связями (по полю-идентификатору).
> В запросе хочется получить поля связанных таблиц с наименованиями.
> Проблема - в основной таблице некоторые поля NULL и запрос:
> SELECT main_name, f_01, f_02, f_03 FROM main, f1, f2, f3 WHERE (main_f_01=id_f1 OR main_f_01 IS NULL) AND (main_f_02=id_f2 OR main_f_02 IS NULL) AND (main_f_03=id_f3 OR main_f_03 IS NULL)
> выдает не то, что требуется (то есть NULL-евые поля заполняет и дублирует).
> Помогите, пожалуйста!
>
From: Anna - 05/03/2007 - 10:39:26
Subject:Помогите с операцией JOIN !!!
-----------------
Пожалуйста помогите !!!!
есть таблица :
Ul_special
+----+----------+------+---------+
| id | ultra_id | type | value |
+----+----------+------+---------+
| 1 | 1612 | PTSI | checked |
| 2 | 1612 | CCS | checked |
| 3 | 1661 | CCS | checked |
| 4 | 1662 | CCS | checked |
| 5 | 1662 | PTSI | checked |
+----+----------+------+---------+
Как можно получить следующее объеденение значений строк таблицы:
+----+----------+----------+---------+
| id | ultra_id | type | value |
+----+----------+----------+---------+
| 1 | 1612 | PTSI,CCS | checked |
| 2 | 1661 | CCS | checked |
| 3 | 1662 | CCS,PTSI | checked |
+----+----------+----------+---------+
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
30898
|
|