Страницы: 1
RSS
Запросом Query развернуть столбец с вложенными таблицами, sql
 
Здравствуйте! До сих пор не знаю как sql-запросом получить столбец с привязанными таблицами и развернуть этот столбец. Не могли бы показать как это делается.
Желаемый результат получен в PQ. Только надо в Sql. Таблица на сервере как здесь .  
 
Код
select 
t1.id,
t1.name,
t2.name
from table1 t1
left join table2 t2 on t2.id_city=t1.id 
Изменено: bereteli - 21.08.2020 10:23:48
 
bereteli, спасибо! Все работает
Только хотел бы уточнить. Этот код работает даже если нет связи таблиц, но связь есть. И, как я понимаю, есть поле со свернутыми таблицами. Есть ли команда, которая разворачивает таблицы поля?
Что быстрее будет работать: при связанных таблицах джойнить или просто развернуть поле с таблицами(если конешно есть такая команда)?
 
Михаил Л, то что вы делаете в sql равнозначно query. Разница в том, что sql не разворачивает все поля, если вы их не указали, в то время как квери позволяет раскрыть список и выбрать из него. Если у вас в таблице находится таблица, то это уже другой вопрос.
Мой опыт не позволяет дать вам более развернутый ответ, я лишь оказал Вам принцип работы. В случаи если в Вашей таблице есть закодированные данные например, то поля вызываемые через select необходимо раскодировать через cast или же другие функции.

Если Вам интересна эта тема то просто введите в поиске "sql типы join" /
 
bereteli, спасибо за помощь
Страницы: 1
Наверх