powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверка связи двух объектов.
4 сообщений из 4, страница 1 из 1
Проверка связи двух объектов.
    #33291777
flyinghero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плз, как построить запрос, чтобы узнать связаны ли два объекта, даже если через другой обьект. Есть таблица с двумя полями - в первом ид одного обекта, в другом ид другого. Ну так вот, нам надо узнать, связаны ли любые два объекта A и B. То есть если в таблице нету записи со значениями A и B, то необходимо проверить все объекты связанные с A, и если один из этих объектов С связан с объектом B то значит что А связан с B.
Или такое с помощью одного запроса невозможно?
...
Рейтинг: 0 / 0
Проверка связи двух объектов.
    #33291871
flyinghero
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так что, никто не знает?
...
Рейтинг: 0 / 0
Проверка связи двух объектов.
    #33292465
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Подскажите плз, как построить запрос, чтобы узнать связаны ли два
> объекта, даже
> если через другой обьект. Есть таблица с двумя полями - в первом ид
> одного
> обекта, в другом ид другого. Ну так вот, нам надо узнать, связаны ли
> любые два
> объекта A и B. То есть если в таблице нету записи со значениями A и B, то
> необходимо проверить все объекты связанные с A, и если один из этих
> объектов С
> связан с объектом B то значит что А связан с B.
> Или такое с помощью одного запроса невозможно?
Подскажите все на конкретных примерах, потому как не понятно, что за связи
между А, В и С. Т.е. нужны дампы таблиц и результатов запросов.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Проверка связи двух объектов.
    #33292568
Funny_Falcon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Из того, что я понял - нет, язык SQL не поддерживает рекурсию непосредственно. Последние
стандарты что-то в этом направлении предписывают, но реализовано это пока только
в крутых СУДБ. (прошу прощения, если чего-то незнаю).
Обычно это решается сожраненными процедурами. Так что смотри в сторону MySQL 5.0
(уже вышел релиз кандидат !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!). Или другой субд.
Или, если структура связей древовидная, то можно в отдельном поле хранить всю иерархию
(прим '1.2.34.55.' - 1 - корень, 2- потомок 1, 34 - потомок 2, 55- потомок 34).
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проверка связи двух объектов.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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