Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2.2451 SQL на update / 3 сообщений из 3, страница 1 из 1
07.02.2006, 16:46
    #33529247
yourij_mw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2.2451 SQL на update
Вот такой он красавец с виду, но работать не хочет
Код: plaintext
1.
2.
3.
4.
update menu 
          set m1.neighbour = m2.ID_Menu from
          Menu as m1 inner join Menu as m2 on
          m1.ID_ParentMenu = m2.ID_ParentMenu
          where m1.ID_ParentMenu = @parent_node and m1.lft = m2.rgt+ 1 
типа пишет 'More than one table identified as 'Menu''. В T-SQL (ASE) работает, а как же тогда в АСА следует написать?
...
Рейтинг: 0 / 0
07.02.2006, 17:06
    #33529345
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2.2451 SQL на update
yourij_mw пишет:

> Вот такой он красавец с виду, но работать не хочет
>
> update menu
> set m1.neighbour = m2.ID_Menu from
> Menu as m1 inner join Menu as m2 on
> m1.ID_ParentMenu = m2.ID_ParentMenu
> where m1.ID_ParentMenu = @parent_node and m1.lft = m2.rgt+*1*

А если так:

update menu as M1, menu as M2
set m1.neighbour = m2.ID_Menu
where m1.ID_ParentMenu = m2.ID_ParentMenu and
m1.ID_ParentMenu = @parent_node and m1.lft = m2.rgt + 1
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
07.02.2006, 17:22
    #33529402
yourij_mw
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 9.0.2.2451 SQL на update
... а если так то работает как никогда. Спасибо большое.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2.2451 SQL на update / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]