Вывод из двух таблиц

  • Автор темы godzila
  • Дата начала

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

вот что я пытался сделать:

Код:
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

подскажите, чего я не так сделал ?
 

Wicked

Новичок
Твой запрос - лол :) Если из него убрать все до "union" включительно, то еще было бы похоже на правду... Ты бы хоть мануал почитал... Union вообще ничего общего с подобными запросами не имеет.
 
Сверху