Задавайте вопросы, мы ответим
Вы не зашли.
На примере футбола:
Есть табоица teams, в которой есть поля id и team_name:
id team_name
1 Chelsea
2 Arsenal
3 Liverpool
4 Manchester City
Есть таблица matches, в которой есть поля hosts_id, guests_id, hosts_score, guests_score:
hosts_id guests_id hosts_score guests_score
1 2 3 3
3 4 2 1
Как сделать выборку по полям, что бы на место hosts_id / guest_id подставились значения поля team_name с таблицы teams?
Ожидаемый результат:
hosts guests score1 score2
Chelsea Arsenal 3 3
Liverpool Manchester City 2 1
Отредактированно Yureckiy (17.09.2014 00:43:23)
Неактивен
Неактивен
deadka написал:
SELECT
( SELECT team_name FROM teams WHERE id = m.hosts_id),
( SELECT team_name FROM teams WHERE id = m.guests_id),
score1,
score2
FROM
matches m;
Спасибо deadka
Неактивен