|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
11929
|
|