У меня вопрос по MySQL.У меня есть такая структура таблицы:
ID Name
------ ------------
1 Peter
2 John
3 Carl
4 William
Мне нужно связать запись.Т.е. - Питер связан с Карлом и Уильямом - Карл связан с Джоном
Должен ли я создать новую таблицу следующим образом:
ID1 ID2
------ ------------
1 3
1 4
3 2
Или я должен расширить первую таблицу следующим образом:
ID Name Links
------ ------------ ----------
1 Peter 3,4
2 John
3 Carl 2
4 William
Как в обоих случаях сделать запрос, который возвращает:
Name LinkedName
------------ --------------
Peter Carl
Peter William
Я решил использовать JOIN, UNION и подзапросы, но я не могу его получитьработать.Я действительно надеюсь, что кто-то может помочь мне здесь.
Спасибо.