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

есть таблица tbl1 у которой есть поле num и оно содержит только одну цифру (к примеру 10)
и есть вторая таблица tbl2 у которой есть поле groups в которой эти цифири могут быть записаны через запятую (к примеру 15,16,17)

запрос типа:


SELECT
tbl1.*
FROM
mydatabase.tbl1
WHERE
tbl1.groups IN (SELECT tbl2.num FROM mydatabase.tbl2)


не работает, если в поле tbl1.groups несколько цифр через запятую
но работает если там одна цифра

помогите плиз
спасибо
...
Рейтинг: 0 / 0
выборка из двух таблиц
    #38411165
kristoferruotsi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибся, запрос должен быть несколько иным:


SELECT
tbl2.*
FROM
mydatabase.tbl2
WHERE
tbl2.num IN (SELECT tbl1.groups FROM mydatabase.tbl1)
...
Рейтинг: 0 / 0
выборка из двух таблиц
    #38411369
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_find-in-set

PS. 10 - ни разу не цифра (а также 15,16,17...).
...
Рейтинг: 0 / 0
выборка из двух таблиц
    #38412026
kristoferruotsi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
FIND_IN_SET
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выборка из двух таблиц
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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