у меня таблицы 1) link: id, tab, tab_id, url // таблица ссылками 2) sec: id, ... // какой то контент 3) rec: id, ... // какой то контент 2 нужно сделать запросс Код (Text): /*нынче делаем 2 запросс*/ /*1 запрос, узнаем что именно спрашивают*/ SELECT `link`.`tab_id`, `link`.`tab` FROM `link` WHERE `link`.`url` ='/adress/poiska' LIMIT 1; /*2 запрос `tab`=='sec', данные по таблице*/ SELECT * FROM `sec` WHERE `sec`.`id`={$data['tab_id']} LIMIT 1 Хотелось бы делать 1 запросс, где узнаем таблицу и запросс из нее Код (Text): SELECT * FROM `link` JOIN `link`.`tab` /* тут имя таблицы из которой нужно получить данные*/ ... есть такая возможность??
сразу видно неверно спланированную структуру БД не стоит хранить данные в двух разных таблицах sec и rec
sec и rec это таблицы с потолка, допустим это Раздел и Товар, в одну табицу?? поэтому и разделил мета данные в таблицу `link`