powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом!!!
3 сообщений из 3, страница 1 из 1
Помогите с запросом!!!
    #32030173
SERGEY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите с запросом!!!
В таблице TBL есть поля ID, PARENTID, DESCRIPTION, CODE где PARENTID подченен ID, как лучше построить запрос чтобы вывести всех родителей где ID = 'B'

ID PARENTID DESCRIPTION CODE
H QQQ 6465
A H AAA 443
B A CCC
C L BBB
Q III 646

За ранее блогадарен!!!
...
Рейтинг: 0 / 0
Помогите с запросом!!!
    #32030182
Alex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пара способов получения всех родителей для указанного id
select * from TBL where parentid='B'
или
select * from TBL where parentid in (select id from TBL where id='B') это как уж больше нравится

Хотя первый способ экономней

но этот способ только для одного уровня:
ID PARENTID
A A
B B
C B
D D
E B
а если нужно типа:
ID PARENTID
A A
B A
C B
D C
E E
то нужена совсем другая выборка
...
Рейтинг: 0 / 0
Помогите с запросом!!!
    #32030184
Ольга
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://sdm.viptop.ru/articles/sqltrees.html
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Помогите с запросом!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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