Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Сложный запрос в MySQL / 1 сообщений из 1, страница 1 из 1
01.12.2003, 15:31
    #32339580
Денис А,
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сложный запрос в MySQL
есть таблица учёта выполненных работ с со полями:
tbl_works
==========
id_пользователя | его работа

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

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

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


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

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

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


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