|
MySQL.RU - Webboard
Вернуться
Выбор из базы при помощи LIKE одинаковые знач (Николай) 21/02/2013 - 20:34:50
Re: Выбор из базы при помощи LIKE одинаковые знач (Akina) 21/02/2013 - 20:50:58
Re: Выбор из базы при помощи LIKE одинаковые знач (Николай) 21/02/2013 - 21:24:48
Re: Выбор из базы при помощи LIKE одинаковые знач (Akina) 22/02/2013 - 22:11:46
From: Николай - 21/02/2013 - 20:34:50
Subject:Выбор из базы при помощи LIKE одинаковые знач
-----------------
Здрасте. Есть вопрос такого плана.
Делаю запрос к базе на поиск совпадений телефонных номеров.
Так заведено что клерк вносит в базу и телефон который определился и телефон который сказал клиент. После того как клиента передадут менеджеру, он для удобства заполняет информацию по клиенту так что порой поля телефонов совпадают. то есть в базе может быть 2 одинаковых телефона но в разных полях.
CREATE TABLE `client` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`uname` varchar(100) DEFAULT NULL,
`tel_opr` varchar(15) DEFAULT NULL,
`tel_says` varchar(15) DEFAULT NULL,
`tel_mob` varchar(15) DEFAULT NULL,
`tel_home` varchar(15) DEFAULT NULL,
`tel_work` varchar(15) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
Это часть базы с полями по которым идет поиск. tel_opr может совпадать и tel_mob так же и с tel_home или с другим..
Запрос я делаю такой
SELECT `id`,`tel_opr`, `tel_says`, `tel_mob`, `tel_home`, `tel_work`
FROM `client`
WHERE tel_opr LIKE '%$search%'
OR tel_says LIKE '%$search%'
OR tel_mob LIKE '%$search%'
OR tel_home LIKE '%$search%'
OR tel_work LIKE '%$search%'
LIMIT 1
Можно ли как-то средствами MySQL убрать совпадения телефонов?
Что бы показывался только один номер если дубликаты.
Спасибо.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
42219
|
|