Понимаю, что like, но как соединить две строки... поле ФИ и '%'
Или это совсем не так делается?
Спустя 1 час, 7 минут, 19 секунд (29.05.2007 - 09:58) vasa_c написал(а):
Не совсем понял что, но видимо совсем не так 
Что хранится в этих 2-х таблицах?

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

Что хранится в этих 2-х таблицах?
Ну в одной таблице : Иванов Пётр Петрович, Сидоров Кузьма Иванович
А в другой: Иванов Пётр, Попов Никола
Мне нужн отобрать Иванова Петра

Спустя 58 секунд (29.05.2007 - 10:04) vasyliska написал(а):
Вернее Иванова Петра Петровича из первой, но не суть
Спустя 13 минут, 58 секунд (29.05.2007 - 10:18) vasa_c написал(а):
Что хранится в таблицах вообще? Не отдельное поле, а чему соответствуют записи таблиц.
Если записи второй таблицы привязаны к первой, так и храни там не "Иванов Петр", а id записи из первой таблицы в которой хранится "Иванов Пётр Петрович"
Если записи второй таблицы привязаны к первой, так и храни там не "Иванов Петр", а id записи из первой таблицы в которой хранится "Иванов Пётр Петрович"
Спустя 11 минут, 30 секунд (29.05.2007 - 10:29) vasyliska написал(а):
Цитата(vasa_c @ 29.5.2007, 11:18) [snapback]21536[/snapback]
Что хранится в таблицах вообще? Не отдельное поле, а чему соответствуют записи таблиц.
Если записи второй таблицы привязаны к первой, так и храни там не "Иванов Петр", а id записи из первой таблицы в которой хранится "Иванов Пётр Петрович"
Если записи второй таблицы привязаны к первой, так и храни там не "Иванов Петр", а id записи из первой таблицы в которой хранится "Иванов Пётр Петрович"
Вторая таблица временная.
Они не связаны. Вообщем, у меня хранится Фамилия Имя Отчество - одно текстовое поле, в этой же таблице есть поле MAIL.
Мне нужно из *.csv импортировать емыйлы, но там хранятся ФАМИЛИЯ ИМЯ + мэйл.
Спустя 52 минуты, 7 секунд (29.05.2007 - 11:21) Ghost написал(а):
перебором по 2-й таблице
UPDATE `tab1` SET `mail` = `mail` +', нужное мыло' WHERE `fio`like 'нужное фи%'
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 'нужное фи%'
UPDATE `tab1` SET `mail` = `mail` +', нужное мыло' WHERE `fio`like 'нужное фи%'
И для каждого "нужного фи" отдельный запрос.... так и я могу, но руками забить тогда быстрее получится...
как эти "нужные фи" брать из таблицы...
Спустя 1 час, 42 минуты, 56 секунд (30.05.2007 - 09:37) Ghost написал(а):
вообще-то перебором - это значит в цикле 
одним запросом, и даже двумя
без циклов задача не решается

одним запросом, и даже двумя

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

одним запросом, и даже двумя

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