Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Сложный запрос с исключением данных (Павел) 10/08/2005 - 20:01:09
      Re: вроде ответ (Lenka) 11/08/2005 - 08:54:06
      Re: вроде ответ (Павел) 11/08/2005 - 09:28:36
      Re: а так? (Lenka) 11/08/2005 - 10:25:52
      Re: Отжиг (Валентин) 11/08/2005 - 12:35:08
      Re: Спасибо, работает. (Павел) 11/08/2005 - 12:52:17



From: Павел - 10/08/2005 - 20:01:09
Subject:Сложный запрос с исключением данных
-----------------
Всем привет
Есть проблемма, бьюсь уже давно - есть временное решение которое не устраивает, т.к. используется несколько последовательных запросов с последующей обработкой скриптом.
Есть три таблицы: Films (поля: id, name), Users (поля: id, name), Hidden (поля: id, user_id, film_id). Соответственно, таблица Films хранит названия фильмов, Users - пользователей, а таблица Hidden хранит id фильмов, скрытых от пользователя.
Я хочу выбрать все фильмы из таблицы Films, которые видны для данного пользователя.
Пробовал разные варианты, но они не работают.
Запрос:
SELECT films.name FROM films, hidden, users WHERE ( (films.id=hidden.film_id) AND (users.id=1))
показывает фильмы скрытые от пользователя с id==1,
а запрос
SELECT films.name FROM films, hidden, users WHERE NOT ( (films.id=hidden.film_id) AND (users.id=1))
выводит полную чепуху...
Помогите, кто может, плиз!



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
23482



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |