У меня есть две таблицы MySQL.В этом абстрактном примере я буду использовать их для объяснения моей проблемы:
Persons(person_id, name);
Competition(competition_id, first, second, third);
First
, second
и third
относятся к person_id
, и я хочу получить имена в этом порядке.Если я использую
SELECT name
FROM Persons
, Competition
WHERE person_id = first
OR person_id second
OR person_id = third;
, имена сортируются по порядку их таблиц (обычно в том же порядке, что и по первичному ключу).Как я могу заказать их правильно?
Редактировать: Мне нужно ввести Compet_id и хочу получить таблицу с тремя именными строками в правильном порядке