SQL запрос. Please help [требует правки]

211
15 июня 2017, 05:27

есть две таблицы: BOOKS и COMMENTS, а также массив ID(более 100). Table BOOKS :+ ID_BOOKS + ID_EBOOKS +
TABLE COMMENTS: + ID + MARK +

Нужно получить среднюю оценку с таблицы COMMENTS соответств. ID, где не известно какая книга (EBOOK || BOOK) соответствует ID . Еще средняя оценка выводится на основе связки ID_BOOKS и ID_EBOOKS, т.е если ID соответствует ID_BOOKS - то средняя оцека с таблицы COMMENTS нужна ID_BOOKS и ID_EBOOKS. Все сделать одним запросом. ПОМОГИТЕ PLEASE !!!!

Answer 1
select AVG(C.MARK) as Average
from COMMENTS as C join BOOKS as B
   on B.ID_BOOKS=C.ID or B.ID_EBOOKS =C.ID
where B.ID_BOOKS=1
READ ALSO
Как сделать транзакции в таблице [требует правки]

Как сделать транзакции в таблице [требует правки]

Есть две таблицы , в первой содержаться имена(Ваня, Андрей, Иван) , во второй их лицевой счет, как сделать так чтобы при изменении лицевого счета...

197
Помогите составить сложный sql запрос

Помогите составить сложный sql запрос

Есть таблица, одним запросом хочу получить, к примеру, 2 значения - сумма значений value и сумма значений points, но не могу понять, как составить...

241
Update для таблицы

Update для таблицы

Помогите сделать update для таблицы, delete реализован

286