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




MySQL.RU - Webboard



Вернуться
Сложный запрос в MySQL (Denis_A) 01/12/2003 - 13:29:50



From: Denis_A - 01/12/2003 - 13:29:50
Subject:Сложный запрос в MySQL
-----------------
есть таблица учёта выполненных работ с со полями:
tbl_works
==========
id_пользователя | его работа

есть таблица пользователей:
tbl_users
===========
id_пользователя | id его группы

и есть таблица прав просмотра
tbl_access
===========
id_пользователя | id группы которая доступна для просмотра

надо вывести работы пользователей с tbl_works
доступные для просмотра данному пользователю id_пользователя,
при этом надо проверить через tbl_access может ли этот id_пользователь смотреть работы пользователей группы (id группы которая доступна для просмотра == id его группы)


возможно ли одним запросом сделать всё это.

проблема в том что пользователю могут быть доступны несколько групп. Это наводит на мысль циклической обработки. Но хотелось бы все сразу получить в одном запросе.
и тут мне не хватает знаний по языку запросов в MySQL. НЕ прошу все расписать, наведите на мысль, пожалуйста.

PS или может как-то по другому данные хранить...


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

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

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



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