Информация об изменениях

Сообщение Re[4]: В SQL не хватает подвариантов join? от 22.02.2017 17:48

Изменено 22.02.2017 18:24 _ilya_

Re[4]: В SQL не хватает подвариантов join?
Здравствуйте, Olaf, Вы писали:


O>Вы до сих пор не назвали ни СУБД ни версию, чтобы правильно ответить на ваш вопрос. А в SQL Server 2005+, например, [/sql]

SQl — MS 2012, но промежуточный движок и Oracle и PostgreSql поддерживает, так что запросы ограничены скорее крайне древним. Если все SQL такие конструкции не переваривают, то и нет поддержки даже если при таком уникальном сервере такая конструкция работоспособна.

Вообще без временных таблиц возможно ли присоединить к выборке из связанной таблицы не все, а только 1 элемент с такой то сортировкой, если связь многие ко многим?
Такое ощущение что изначально такое не заложено в язык и только временные таблицы (или подзапросы, которые жутко тормознее) спасают.
Re[4]: В SQL не хватает подвариантов join?
Здравствуйте, Olaf, Вы писали:


O>Вы до сих пор не назвали ни СУБД ни версию, чтобы правильно ответить на ваш вопрос. А в SQL Server 2005+, например, [/sql]

SQl — MS 2012, но промежуточный движок и Oracle и PostgreSql поддерживает, так что запросы ограничены скорее крайне древним диалектом SQL. Если не все SQL такие конструкции переваривают, то и нет поддержки даже если при таком уникальном сервере такая конструкция работоспособна.

Вообще без временных таблиц возможно ли присоединить к выборке из связанной таблицы не все, а только 1 элемент с такой то сортировкой, если связь многие ко многим?
Такое ощущение что изначально такое не заложено в язык и только временные таблицы (или подзапросы, которые жутко тормознее) спасают.