Как получить информацию об используемых таблицах из обработанного запроса? - PullRequest
1 голос
/ 11 декабря 2008

Предыдущий программист оставил мне «красивый» кусок кода, и он вроде как забыл применить что-то к нему Существует запрос, который выбирает несколько элементов из нескольких таблиц.

6 Предметы могут быть выбраны. Это означает, что можно выбрать 6 таблиц, однако может быть больше таблиц - даже 20 из них. Мне нужно получить этот список таблиц из обработанного запроса.

Действительно, это вообще возможно? Есть ли какая-нибудь команда для получения списка таблиц, используемых в запросе?

1 Ответ

2 голосов
/ 12 декабря 2008

Я не уверен, правильно ли я понимаю вопрос, но, возможно, стоит «объяснить» запрос и посмотреть, какие таблицы используются, как показано ниже.

ОБЪЯСНИТЬ ВЫБРАТЬ * ИЗ таблицы1 ПРИСОЕДИНЯЙТЕСЬ table2 USING (id)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...