![]() |
|
Модераторы: skyboy |
![]()
|
|
| andriy89 |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2011 Репутация: нет Всего: нет |
Добрый день. Помогите пожалуйста переделать запрос так, чтобы он срабатывал и на SQL Server и на Oracle.
p.s. сам надумал только вот такого плана:
Это сообщение отредактировал(а) andriy89 - 11.4.2012, 07:06 |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 45 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Zloxa |
|
||||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
Akina, оракл вообще не умеет жойн в апдейте, делите
В оракле применяют либо тот подход, который использовал ТС, либо
нормально только синтаксически не корректно и на MS SQL 2к у мну не получилось такой подход исопльзовать. Может посмотреть в сторону merge? Ваша версия MSSQL его потдерживает?
* коментарии убрать для совместимости с 9й версией оркала Это сообщение отредактировал(а) Zloxa - 11.4.2012, 09:39 -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
||||
|
|||||
| andriy89 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 2.5.2011 Репутация: нет Всего: нет |
merge использовать не желательно
а что с синтаксической точки зрения неправильно в моей второй версии ? |
|||
|
||||
| Zloxa |
|
|||
|
Чо? ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3473 Регистрация: 12.9.2008 Репутация: 53 Всего: 161 |
1) col1, col2 в подзапросе не одназначно трактуются. Не понятно должны ли они быть возвращены из множетсва t1 или же t2 2) алиас t2 не может быть использован вне подзапроса t3 Если бы вы хоть попытались запустить этот подзапрос, вам то же самое расказал бы синтаксический анализатор. -------------------- Достоверно известно, что 89% людей доверяют статистике взятой с потолка |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Составление SQL-запросов | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |