[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Простой запрос
vasyliska
У меня две таблицы, в одной есть поле ФИО, а в другой ФИ. Мне нужно выбрать из первой все ФИО, содержаащие ФИ второй.
Понимаю, что like, но как соединить две строки... поле ФИ и '%'
Или это совсем не так делается?



Спустя 1 час, 7 минут, 19 секунд (29.05.2007 - 09:58) vasa_c написал(а):
Не совсем понял что, но видимо совсем не так smile.gif
Что хранится в этих 2-х таблицах?

Спустя 4 минуты, 30 секунд (29.05.2007 - 10:03) vasyliska написал(а):
Цитата(vasa_c @ 29.5.2007, 10:58) [snapback]21532[/snapback]
Не совсем понял что, но видимо совсем не так smile.gif
Что хранится в этих 2-х таблицах?


Ну в одной таблице : Иванов Пётр Петрович, Сидоров Кузьма Иванович
А в другой: Иванов Пётр, Попов Никола


Мне нужн отобрать Иванова Петра rolleyes.gif

Спустя 58 секунд (29.05.2007 - 10:04) vasyliska написал(а):
Вернее Иванова Петра Петровича из первой, но не суть

Спустя 13 минут, 58 секунд (29.05.2007 - 10:18) vasa_c написал(а):
Что хранится в таблицах вообще? Не отдельное поле, а чему соответствуют записи таблиц.
Если записи второй таблицы привязаны к первой, так и храни там не "Иванов Петр", а id записи из первой таблицы в которой хранится "Иванов Пётр Петрович"

Спустя 11 минут, 30 секунд (29.05.2007 - 10:29) vasyliska написал(а):
Цитата(vasa_c @ 29.5.2007, 11:18) [snapback]21536[/snapback]
Что хранится в таблицах вообще? Не отдельное поле, а чему соответствуют записи таблиц.
Если записи второй таблицы привязаны к первой, так и храни там не "Иванов Петр", а id записи из первой таблицы в которой хранится "Иванов Пётр Петрович"


Вторая таблица временная.
Они не связаны. Вообщем, у меня хранится Фамилия Имя Отчество - одно текстовое поле, в этой же таблице есть поле MAIL.
Мне нужно из *.csv импортировать емыйлы, но там хранятся ФАМИЛИЯ ИМЯ + мэйл.

Спустя 52 минуты, 7 секунд (29.05.2007 - 11:21) Ghost написал(а):
перебором по 2-й таблице
UPDATE `tab1` SET `mail` = `mail` +', нужное мыло' WHERE `fio`like 'нужное фи%'

Спустя 20 часов, 32 минуты, 31 секунда (30.05.2007 - 07:54) vasyliska написал(а):
Цитата(Ghost @ 29.5.2007, 12:21) [snapback]21540[/snapback]
перебором по 2-й таблице
UPDATE `tab1` SET `mail` = `mail` +', нужное мыло' WHERE `fio`like 'нужное фи%'


И для каждого "нужного фи" отдельный запрос.... так и я могу, но руками забить тогда быстрее получится...
как эти "нужные фи" брать из таблицы...

Спустя 1 час, 42 минуты, 56 секунд (30.05.2007 - 09:37) Ghost написал(а):
вообще-то перебором - это значит в цикле smile.gif
одним запросом, и даже двумя smile.gif без циклов задача не решается

Спустя 2 часа, 18 минут, 52 секунды (30.05.2007 - 11:56) vasyliska написал(а):
Цитата(Ghost @ 30.5.2007, 10:37) [snapback]21621[/snapback]
вообще-то перебором - это значит в цикле smile.gif
одним запросом, и даже двумя smile.gif без циклов задача не решается


Так я про это и спрашиваю!!! Как мне в like запихать ПЕРЕМЕННАЯ+"%", как это будет выглядеть?


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.