У меня есть таблица соединений для расписания (недели 1, 2, 3 и т. Д.), Которая соединяет пользователей. Каждую неделю в таблице join есть идентификаторы для двух отдельных пользователей: пользователя A и пользователя B. Но также есть несколько строк за каждую неделю. Так это выглядит следующим образом:Вытягивание нескольких строк из одной таблицы из таблицы JOIN в MySQL
Расписание Таблица:
-----------------------------------
| week_id | userA_id | userB_id |
-----------------------------------
| 1 | 1 | 2 |
| 1 | 2 | 3 |
----------------------------------
У меня также есть таблица пользователей, которая хранит всю информацию о пользователе, довольно основной материал. Так, например: Таблица
Пользователь:
-----------------------------------
| id | Name | Nickname |
-----------------------------------
| 1 | jason | jay |
| 2 | billy | bill |
----------------------------------
То, что я хотел бы сделать, это запросить мой график таблицу на основе недели ID, а затем вернуть ряд пользователей для каждой недели. Например, дайте мне всех пользователей с первой недели в серии объектов, например [{UserA.name: jason, UserB.name: billy}, {UserA.name: billy, UserB.name: jane}], и т. д.
У меня есть подозрение, что это будет включать несколько операторов JOIN, но я не могу заставить его работать. Кто-нибудь знает, как структурировать этот оператор MySQL?
Да, извините, удалил предыдущий комментарий. Моя ошибка. Спасибо, я считаю, что это работает отлично! –