powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / множественный поиск sql
5 сообщений из 5, страница 1 из 1
множественный поиск sql
    #38933869
qANGELp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть 2 таблицы

таблица 1:
ID
name
typeID

таблица 2:
typeID
type

Надо найти все строки 1 таблицы, в которых в поле *name* или в названии *type* есть подстрока.
С полями главной таблицы все хорошо работает, а в полях побочной поиск не происходит.

Побывал так
Код: sql
1.
SELECT t1.name FROM t1, t2 WHERE POSITION("1" IN t1.name) OR (POSITION("1" IN t2.type) AND t1.typeID=t2.typeID)



и так
Код: sql
1.
SELECT t1.name FROM t1 INNER JOIN t2 ON t2.typeID = t2.typeID WHERE POSITION("1" IN t1.name) OR POSITION("1" IN t2.type)



в обеих случаях безрезультатно. помогите пожалуйста
...
Рейтинг: 0 / 0
множественный поиск sql
    #38933877
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qANGELpв обеих случаях безрезультатноВот эту фразу на русский переведите, плиз. Применительно к моменту, есссно. Желательно с цитатами с консоли.
...
Рейтинг: 0 / 0
множественный поиск sql
    #38933886
qANGELp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AkinaВот эту фразу на русский переведите, плиз. Применительно к моменту, есссно. Желательно с цитатами с консоли.

Ну вот например эти 2 таблицы:

ИД имя типИД 1 карандаш 1 2 ручка 2 3 фломастер 1 4 корректор 3
типИД тип1 красный2 коричневый3 оранжевый
я хочу, чтоб если я ввел в поле поиска " кор " мне выдало 2 строки:
ИД Имя типИД тип2 ручка 2 кор ичневый4 кор ректор 3 оранжевый
написаные мною запросы выводят только 1 запись
ИД Имя типИД тип4 кор ректор 3 оранжевый
Другими словами поиск проходит по заданным полям только в главной таблице. Оригинал запроса не пишу по причине его емкости, но смысл тут отражен.
...
Рейтинг: 0 / 0
множественный поиск sql
    #38933887
qANGELp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в запросе
Код: sql
1.
SELECT t1.name FROM t1, t2 WHERE POSITION("1" IN t1.name) OR (POSITION("1" IN t2.type) AND t1.typeID=t2.typeID)


"1" - в обоих случаях одна и та же строка из поля поиска
...
Рейтинг: 0 / 0
множественный поиск sql
    #38934002
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/doc/refman/5.5/en/operator-precedence.html
Читать медленно, вдумчиво, до полного просветления.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / множественный поиск sql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]