Я хотел бы получить помощь с этим. Я использую php и MySQL для создания веб-сайта. В настоящее время у меня есть 3 таблицы, я буду включать меньше в примерах. В основном у меня есть таблица пользователей, таблица групп и таблица групповой ссылки. У меня есть идентификатор пользователя из таблицы пользователей.
Как мне это сделать в php, чтобы я мог, скажем, сопоставить users-uid с grouplink-uid, получить grouplink-gid, с которым он соответствует, сопоставить grouplink-gid с groups-gid и вернуть groups-grpname? И продолжает цикл while, поэтому отображаются все имена групп, с которыми связан пользователь.
Заранее спасибо тем, кто захочет протянуть руку.
Пользователи
-------
| uid |
-------
| 1 |
-------
группа
---------------
| gid |grpname|
---------------
| 1 | grp1 |
---------------
| 2 | grp2 |
---------------
grouplink
-------------------
| glid| uid | gid |
-------------------
| 1 | 1 | 1 |
-------------------
| 2 | 1 | 2 |
-------------------
uid - это fk для uid в пользователях, в то время как gid - это fk для gid в группах