Mysqli один ко многим избранным - PullRequest
0 голосов
/ 16 февраля 2019

Привет, у меня есть quizzes таблица с колонками id, quiz_name, owner_user_id и вторая таблица с именем user_answer с колонками id, quiz_id, user_id, answer_id

Я хочу выбрать название теста, идентификатор теста и всех пользователей, которые играли в определенный тест сданный идентификаторМогу ли я сделать это одним утверждением mysqli?

Позже мне нужно передать этот результат в JOSN

Спасибо

1 Ответ

0 голосов
/ 16 февраля 2019

Да, вы можете.Вам нужно объединить таблицы на quiz_id и выбрать все, что вы хотите.Это код, если вам нужно имя теста, идентификатор теста и идентификаторы пользователя.

SELECT q.quiz_name, q.id, u.user_id 
from quizzes q join user_answer u on (q.id = u.quiz_id) 
where q.id = {yourID}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...