мой вопрос близок к проблеме родитель-потомок, и мне может потребоваться рекурсивный запрос, но я не нашел ответов на форумах. вот моя проблема: у меня есть 3 таблицы:
T1 (people) T2 (places) T3 (relationship betwenn A and B) ------- ------ -------- id1 (pk) id2 (pk) id3 (pk) name city id_A id_B
Я хотел бы выделить группы мест и людей, которые связаны между собой. Например, если
Джон посещает Лондон и Париж,
Мэри посещает Париж и Нью-Йорк,
Питер посещает Бангалор и Токио,
Я хотел бы применить тот же групповой код для Мэри, Джона, Парижа. , Лондон и Нью-Йорк, и еще один код группы для Питера, Токио и Бангалора.
Я действительно не знаю, как это сделать с помощью sql. Любая идея?
Спасибо