Я пытаюсь получить записи, используя разные псевдонимы, но они связаны между собой.
Я использую сервер WAMP. Я успешно подключил свой проект / скрипт к базе данных PhpMyAdmin, и некоторые записи можно увидеть в моем PHP-файле, используя некоторые запросы, и они будут успешно вставлены.
Однако, когда я пытаюсь извлечь записи, используя разные псевдонимы, я получаю сообщение об ошибке: "MySQL сказал: # 1066 - Неуникальная таблица / псевдоним: 'команды" "?
Не могли бы вы объяснить, что происходит, потому что в базе данных, когда я проверяю идентификаторы этих записей, они показывают, что они подключены / извлекают запись из другой таблицы.
Ниже приведен мой запрос MySQL, в котором я несколько раз пытался изменить, но после каждой попытки ничего не получалось:
SELECT DISTINCT fixtures.fixture_id, fixtures.fixture_date,
fixtures.fixture_time, fixtures.home_teamID,
fixtures.away_teamID, fixtures.comp_id
From fixtures
JOIN teams ON fixtures.home_teamID = teams.team_id
JOIN teams ON fixtures.away_teamID = teams.team_id
JOIN competitions ON fixtures.comp_id = competitions.comp_id
ORDER BY fixture.id ASC
В сообщении об ошибке из запроса говорится, что:
SELECT DISTINCT fixtures.fixture_id, fixtures.fixture_date,
fixtures.fixture_time, fixtures.home_teamID,
fixtures.away_teamID, fixtures.comp_id
From fixtures
JOIN teams ON fixtures.home_teamID = teams.team_id
JOIN teams ON fixtures.away_teamID = teams.team_id
JOIN competitions ON fixtures.comp_id = competitions.comp_id
ORDER BY fixture.id ASC
LIMIT 0, 25
Пожалуйста, объясните мне, что я делаю не так, и обратите внимание, что я новичок в этой платформе, использующей PHP и MySQL. Заранее спасибо.