SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 03.03.2011 16:33:32

dongam
Участник
Зарегистрирован: 03.03.2011
Сообщений: 2

Выборка первых 7 совпадающих символов

Суть такая: в двух таблица в определенных (двух) колонках есть одинаковые или почти одинаковые данные, нужно получить idшники этих данных.
структура таблицы 1 примерно такая: id | name 
структура таблицы 2 примерно такая: id2 | name2

Нужно получить все записи (таблица1.id) в которых первые 7 символов таблица1.name равняются первым 7 символам таблица2.name2

как написать запрос - хз sad

Неактивен

 

#2 03.03.2011 21:06:38

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Выборка первых 7 совпадающих символов

Ээээ... ровно так, как Вы написали:

SELECT id, id2
FROM tablename1, tablename2
WHERE LEFT(name,7) = LEFT(name2,7)

Неактивен

 

#3 04.03.2011 01:29:08

dongam
Участник
Зарегистрирован: 03.03.2011
Сообщений: 2

Re: Выборка первых 7 совпадающих символов

черт возьми... спасибо!!

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson