ZigFreeD
Новичок
Трудности с составлением запроса
Приветствую.
Есть, скажем таблица, назавем ее друзья. Соответсвенно она оочень, ну очень большая.
И есть некий список(от 2 до 50) идентификаторов (ID) пользователей, назовем этот список, "списком А".
В таблице друзей есть две колонки:
-------------------------------------------------
ID пользователя | ID друга (коллеги)
-------------------------------------------------
пример:
1|2
1|3
2|1
Так вот мне нужно составить запрос, таким образом чтобы я в итоге получил список кто в "списке А" с кем в друзьях? Блин, даже не знаю как объяснить по человечески...
Ладно скажу по простому, берем цикл "списка А" и прокручиваем его, берем поочереди номера пользователей, кто из этого же списка для данного пользователя является другом (тех кого нет в списке, ессесно не друзья). Затем берется служеющий пользователь для него аналогично и т.д.
Кто подскажет как это лучше всего сделать так, чтобы сервер не загружать совсем уж по полной...
Я не хочу делать 50 запросов... может есть способ сделать это в 1-2 запросика?
Заранее благодарю за любую помощь...
Приветствую.
Есть, скажем таблица, назавем ее друзья. Соответсвенно она оочень, ну очень большая.
И есть некий список(от 2 до 50) идентификаторов (ID) пользователей, назовем этот список, "списком А".
В таблице друзей есть две колонки:
-------------------------------------------------
ID пользователя | ID друга (коллеги)
-------------------------------------------------
пример:
1|2
1|3
2|1
Так вот мне нужно составить запрос, таким образом чтобы я в итоге получил список кто в "списке А" с кем в друзьях? Блин, даже не знаю как объяснить по человечески...
Ладно скажу по простому, берем цикл "списка А" и прокручиваем его, берем поочереди номера пользователей, кто из этого же списка для данного пользователя является другом (тех кого нет в списке, ессесно не друзья). Затем берется служеющий пользователь для него аналогично и т.д.
Кто подскажет как это лучше всего сделать так, чтобы сервер не загружать совсем уж по полной...
Я не хочу делать 50 запросов... может есть способ сделать это в 1-2 запросика?
Заранее благодарю за любую помощь...