Я использую диспетчер запросов в Delphi, используя ADO
, мне нужно знать все поля, которые будут возвращены запросом, независимо от того, насколько они сложны и сколько соединений они будут иметь. Я хочу вызвать функцию, которая возвращает мне все поля, которые будут возвращены в конкретном запросе, и информацию о полях, например таблицу, из которой это поле.
В mysql с php у меня есть команда mysql_field_table
, в этой команде я передаю объект результата и индекс поля, и эта команда возвращает мне имя таблицы.
Ну, это моя мечта, получить имя таблицы из индекса поля в запросе, например:
SELECT * FROM TableOne Left Join Table2 ON Table2.MasterField = Table1.KeyField