powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хитрая выборка
5 сообщений из 5, страница 1 из 1
Хитрая выборка
    #32053135
AlexanderVS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть справочник наименований изделий, некоторые изделия имеют разное название, но абсолютно идентичны (разные наименования употребляются для экспорта/россии, например). В отдельной таблице записаны коды идентичных наименований, например:
ID1 ID2
1 2
1 3
4 9
4 6
Подскажите пожалуйста, как лучше сформировать запрос выбирающий все идентичные наименования. Напрмер подаем 1, возвращается -(1,2,3), а если подать 3, то вернуться также должны - (1,2,3)
...
Рейтинг: 0 / 0
Хитрая выборка
    #32053153
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавить в основной справочник дополнительное поле ....
назвать его группой......
вторую таблицу вести подругому....
первое поле группа , второе id из первой таблички.....
...
Рейтинг: 0 / 0
Хитрая выборка
    #32053158
Sergic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чо-то я не понял. А почему во втором случае на 3 должны вернуться 1,2,3? Тогда должна быть запись типа
ID1 ID2
2 3
Тогда так
parameters i char
select ID1 from table where ID2=i
union select ID2 from table where ID1=i
union select i from table
...
Рейтинг: 0 / 0
Хитрая выборка
    #32053159
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
потому что
1 2
1 3
это одна группа.....
можно конечно и так юзать - но неудобно и громоздко получается
если таки записи объеденить и выделить группы - получается все простым селектом....
...
Рейтинг: 0 / 0
Хитрая выборка
    #32053205
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Запрос соорудить не напряжно(если срочно), но рано или поздно пойдет задвоение, циклические ссылки... Оно надо? Крайне рекомендую прислушиться к MiCe(A1).
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Хитрая выборка
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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