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




MySQL.RU - Webboard



Вернуться
Как не странно, но требуется помощь в ЗАПРОСЕ (SkyNoSky) 30/07/2006 - 15:01:23
      Re: Как не странно, но требуется помощь в ЗАПРОСЕ (N/A) 01/08/2006 - 00:26:56
      Re: Как не странно, но требуется помощь в ЗАПРОСЕ (SkyNoSky) 05/08/2006 - 15:38:35
      Re: Как не странно, но требуется помощь в ЗАПРОСЕ (Dinky) 06/08/2006 - 06:24:39
      Re: Как не странно, но требуется помощь в ЗАПРОСЕ (SkyNoSky) 08/08/2006 - 14:18:24

> Original message text:
> From: SkyNoSky - 30/07/2006 - 15:01:23
> Subject:Как не странно, но требуется помощь в ЗАПРОСЕ
> -----------------
> существует две таблицы:
> CREATE TABLE `registr_g10` (
> `id_kl` int(11) NOT NULL auto_increment,
> `msc_nam` varchar(3) default NULL COMMENT 'Код района по фонду',
> `sn_pol` varchar(20) default NULL COMMENT 'Номер полиса',
> `old_pol` varchar(20) default NULL COMMENT 'Старый номер полиса',
> `fam` varchar(25) default NULL COMMENT 'Фамилия клиента',
> `ima` varchar(15) default NULL COMMENT 'Имя клиента',
> `otch` varchar(25) default NULL COMMENT 'Отчество клиента',
> `w` varchar(1) default NULL COMMENT 'Пол',
> `dr` date default NULL COMMENT 'Дата рождения',
> `polis_end` date default NULL COMMENT 'Окончание срока действия полиса',
> `adres` varchar(80) default NULL COMMENT 'Адрес клиента',
> `soc_stat` varchar(20) default NULL COMMENT 'Социальный статус клиента',
> `ins_dat` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP COMMENT 'Дата изменения добавления записи',
> PRIMARY KEY (`id_kl`),
> KEY `id_sn_pol` (`msc_nam`,`sn_pol`,`fam`,`ima`,`otch`,`w`,`dr`)
> ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 ROW_FORMAT=FIXED COMMENT='База данных предоставленная Г10';
> --------------------------
> CREATE TABLE `plus_registr_g10` (
> `id_plus_kl` int(11) NOT NULL auto_increment,
> `nom_kart_kl` int(10) default NULL COMMENT 'Номер карты клиента',
> `uch_kl` int(5) default NULL COMMENT 'Участок',
> `ser_pasp` varchar(5) default NULL COMMENT 'Серия паспорта',
> `nom_pasp` int(6) default NULL COMMENT 'Номер паспорта',
> `kem_vidan_pasp` varchar(30) default NULL COMMENT 'Кем выдан паспорт',
> `dat_vidach_pasp` date default NULL COMMENT 'Дата выдачи паспорта',
> `dat_posl_obr` date default NULL COMMENT 'Дата последнего обращения',
> `s_pro_flg` date default NULL COMMENT 'Дата прохождения ФЛГ',
> `po_pro_flg` date default NULL COMMENT 'Необходимо вновь пройти ФЛГ',
> `prim_kl` varchar(100) default NULL COMMENT 'Примечание о клиенте',
> PRIMARY KEY (`id_plus_kl`)
> ) ENGINE=InnoDB DEFAULT CHARSET=cp1251 ROW_FORMAT=REDUNDANT COMMENT='Доплнительные данные о клиенте';
> ---------------------Она пуста, только первая запись заполнена для тестирования-------------------
> ВОПРОС:
> выполняя вот этот запрос выводит то, что мен необходимо, т.е. все поля обеих таблиц, но когда мне нужно осуществить поиск (and fam like'м%';)в таблице plus_registr_g10 столбца nom_pasp и оставляя LIKE как '%', то выводить только ту запись в которой этот столбец заполнен, а нужно как по логике выводить даже и пустые NULL. Так как такое замутить? (мне будет необходимо рсуществлять поиск сразу по 1-3ём таблицам)
> select *
> from registr_g10
> left join plus_registr_g10
> on registr_g10.id_kl=plus_registr_g10.id_plus_kl
> where registr_g10.id_kl
> and fam like'м%';
>


From: N/A - 01/08/2006 - 00:26:56
Subject:Как не странно, но требуется помощь в ЗАПРОСЕ
-----------------
and fam like'м%';
заменить на
and (fam like'м%' OR fam IS NULL);



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

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

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



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