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


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