Я пытаюсь получить только имена столбцов результата запроса без необходимости выполнения всего запроса. например, если столбцы таблицы a: id, price, txn_date,city_id и столбцы таблицы b: city_id,city_name, country

Мне нужен запрос, который выводит только имена столбцов следующего запроса:

Select a.*,b.* from a left join b on a.city_id=b.city_id

без использования ЦП для вычисления всех результатов.

Желаемый результат: id, price, txn_date, city_id, city_name, country

-1
David 10 Фев 2021 в 12:10

1 ответ

Лучший ответ

Попробуйте добавить condiniion ever false и используйте внутреннее соединение

Select a.*,b.* from a inner join b on a.city_id=b.city_id and 1= 2

Это должно вернуть результат без строк

Или напрямую

Select a.*,b.* from a inner join b on  1= 2
1
scaisEdge 10 Фев 2021 в 09:17