powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите правильно составить запрос
4 сообщений из 4, страница 1 из 1
Помогите правильно составить запрос
    #38631680
murtukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток,

есть база данных (см. прикрепленный рисунок):

users - понятно зачем
friends - для реализации возможности добавления в друзья пользователями друг друга. id_1 - пригласивший, id_2 - приглашенный, status - принимает значения 1/0, как флаг подтверждения/отказа добавления.
movies - таблица фильмов
ratings - таблица оценок конкретного пользователя, конкретному фильму.

Допустим я пользователь и у меня есть определенное кол-во друзей. Я захожу на страницу конкретного фильма и хочу получить весь список моих друзей, оценивших этот фильм . Как сделать запрос на MySQL?
...
Рейтинг: 0 / 0
Помогите правильно составить запрос
    #38631712
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
murtukov,

как-то так:

SELECT f.id_2 FROM ratings r INNER JOIN movies m USING(movie_id) INNER JOIN friends f ON f.id_2=r.id WHERE m.movie_id=номер_фильма AND id_1=мое_id

но естественно, это надо проверять
...
Рейтинг: 0 / 0
Помогите правильно составить запрос
    #38631971
murtukov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ни хрена не понял)
...
Рейтинг: 0 / 0
Помогите правильно составить запрос
    #38632145
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
разбирайтесь с тем, как работает join
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите правильно составить запрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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