MySQL Forums
Forum List  »  Russian

Сделать выборку из 3 таблиц одним запросом используя данные из строки находящиеся в первой таблице
Posted by: Mihail Alikseev
Date: May 28, 2016 04:35AM

Здравствуйте, имеются 3 таблицы. В таблице 1 в текстовом поле(utf8_general_ci) хранится массив в виде строки, каждый элемент разделен на 2 части двоеточием. 1я часть это id из таблицы 2, 2я часть это id из таблицы 3.

Пример таблиц: i.stack.imgur.ком/MWY5v.jpg (ком надо заменить на com - иначе валидатор не пропускал)


Нужно сделать выборку одним запросом из трех таблиц, данные из таблицы 2 и таблицы 3, должны выбираться по 10 элементов массива поля array (первый запрос элементы от 1 до 10, второй от 10 до 20 и так далее). Название таблицы 3 будет в поле table3_name таблицы 2. Все таблицы 3 будут одинаковой структуры.
Подскажите пожалуйста как это сделать?
(Важно сделать выборку одним запросом, можно создать хранимую процедуру)

Options: ReplyQuote


Subject
Views
Written By
Posted
Сделать выборку из 3 таблиц одним запросом используя данные из строки находящиеся в первой таблице
895
May 28, 2016 04:35AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.