godzila
Guest
Вывод из двух таблиц
Помогите пожалуйсто, решить проблему:
есть две таблицы
video и video_rating
в первой таблице 7 столбцов :
id | eng | rus | и т.п.
-------------------
1 | название | название | и т.п.
во второй хранится рейтинг пользователей:
id | total | ip
----------------------------
1 | 2 | 10.0.0.0
1 | 5 | 10.0.0.5
2 | 5 | 10.0.0.7
2 | 5 | 10.0.0.0
тут поле id это номер фильма в первой базе.
задача получить вывод в одну таблицу из первой таблицы все поля, а из второй общий рейтинг фильмов:
id | eng | rus | total
---------------------------
1 | название | название | 0.7
вот что я пытался сделать:
оно пишет:
You have an error in your SQL syntax near 'UNION select sum(video_rating.total)/10,video.video_ru FROM video_rating, video ' at line 1
подскажите, чего я не так сделал ?
Помогите пожалуйсто, решить проблему:
есть две таблицы
video и video_rating
в первой таблице 7 столбцов :
id | eng | rus | и т.п.
-------------------
1 | название | название | и т.п.
во второй хранится рейтинг пользователей:
id | total | ip
----------------------------
1 | 2 | 10.0.0.0
1 | 5 | 10.0.0.5
2 | 5 | 10.0.0.7
2 | 5 | 10.0.0.0
тут поле id это номер фильма в первой базе.
задача получить вывод в одну таблицу из первой таблицы все поля, а из второй общий рейтинг фильмов:
id | eng | rus | total
---------------------------
1 | название | название | 0.7
вот что я пытался сделать:
Код:
SELECT * FROM video
UNION
select sum(video_rating.total)/10,video.video_ru FROM video_rating, video WHERE video_rating.id=video.id GROUP BY video.id
You have an error in your SQL syntax near 'UNION select sum(video_rating.total)/10,video.video_ru FROM video_rating, video ' at line 1
подскажите, чего я не так сделал ?