powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2.2451 SQL на update
3 сообщений из 3, страница 1 из 1
ASA 9.0.2.2451 SQL на update
    #33529247
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот такой он красавец с виду, но работать не хочет
Код: 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
ASA 9.0.2.2451 SQL на update
    #33529345
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
ASA 9.0.2.2451 SQL на update
    #33529402
yourij_mw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... а если так то работает как никогда. Спасибо большое.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 9.0.2.2451 SQL на update
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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