У меня есть страница, которая нуждается в данных из одной таблицы в нескольких формах.Пример ниже:
Таблица результатов id hometeam awayteam date date
Мне нужно вернуть следующее:
SELECT * from fixtures WHERE hometeam = 1;
SELECT * from fixtures WHERE awayteam = 1;
SELECT * from fixtures WHERE hometeam = 1 AND awayteam = 2;
SELECT * from fixtures WHERE hometeam = 1 or awayteam = 1;
SELECT * from fixtures WHERE hometeam = 2 or awayteam = 2;
Мой вопрос кажется страннымиметь несколько вызовов, когда данные почти одинаковы.Мой вопрос заключается в том, что лучше сделать один вызов, а затем попытаться создать объект из этих данных.Я не знаю, возможно ли это, но что-то подобное показалось бы лучшим вариантом?
Я мог бы вернуть:
SELECT * from fixtures WHERE homteam = 1 OR hometeam = 2 OR awayteam = 1 OR awayteam = 2
И затем попытаться как-то отфильтровать это в объект?
Любые мысли и помощь с благодарностью.