Сделать выборку из 3 таблиц одним запросом используя данные из строки находящиеся в первой таблице
Здравствуйте, имеются 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 будут одинаковой структуры.
Подскажите пожалуйста как это сделать?
(Важно сделать выборку одним запросом, можно создать хранимую процедуру)
Subject
Views
Written By
Posted
Сделать выборку из 3 таблиц одним запросом используя данные из строки находящиеся в первой таблице
1956
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.