powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с запросом
5 сообщений из 5, страница 1 из 1
Проблема с запросом
    #39442814
PBSchmeichel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Имею три таблицы
match
__________
id
id_home_team
id_away_team
goal_home
goal_away


team
_____
id
club_id
league_id

club
_____
id
club_name


Во избежании вопросов, промежуточная таблица team нужна,потому что Клубы участвуют в нескольких лигах.


У меня такая таблица
id id_home_team id_away_team goal_home goal_away1 1 20 5 2


Мне вместо 1 и 20 надо вывести названия клубов.
Чтобы вывести название клуба вместо 1 я делаю JOIN
Код: sql
1.
2.
3.
4.
SELECT club_name, id_away_team, goal_home, goal_away, 
FROM `matches`
 LEFT JOIN team on team.id=matches.id_home_team
 left JOIN club on club.id=team.club_id




а как мне вывести название клуба и для id_away_team?
ибо в моем запросе уже есть club_name, на второй уже ругается
...
Рейтинг: 0 / 0
Проблема с запросом
    #39442815
PBSchmeichel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: sql
1.
2.
3.
4.
SELECT club.club_name, matches.id_away_team, matches.`match_goal_home`, matches.`match_goal_away`
FROM `matches`
 LEFT JOIN team on team.id=matches.id_home_team
 left JOIN club on club.id=team.club_id




исправленный запрос
...
Рейтинг: 0 / 0
Проблема с запросом
    #39442966
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PBSchmeichelкак мне вывести название клуба и для id_away_team?Привязать к источнику данных ещё по одной копии таблиц team и club
...
Рейтинг: 0 / 0
Проблема с запросом
    #39442990
PBSchmeichel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а прмерно это как?
...
Рейтинг: 0 / 0
Проблема с запросом
    #39442992
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерно как
Код: sql
1.
2.
3.
FROM main
JOIN slave AS slave1
JOIN slave AS slave2
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Проблема с запросом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]