Подскажите как сделать фильтр, при нажатии на который будут выводится записи, распределенные на менеджеров определенной группы?


Фильтр по группе менеджеров
Автор Rezo, 07 апр. 2015 12:29
Сообщений в теме: 2
#1
Отправлено 07 Апрель 2015 - 12:29
#2
Отправлено 07 Апрель 2015 - 17:47
В таблице есть поле с типом "группа"? Или только с полем менеджера? Если второе - добавьте вычисляемое поле группы, которое будет заполняться группой менеджера, и делайте фильтр по нему.
#3
Отправлено 08 Апрель 2015 - 00:16
CbCoder (07 Апрель 2015 - 17:47) писал:
В таблице есть поле с типом "группа"? Или только с полем менеджера? Если второе - добавьте вычисляемое поле группы, которое будет заполняться группой менеджера, и делайте фильтр по нему.
`f1740` IN(/************`f1740` - это поле, типа "Пользователь". В данном случае Менеджер************/ SELECT `ID` FROM `f_users` WHERE `group_id` = (SELECT `group_id` FROM `f_users` WHERE `id` = {current} ) )Выбираться будут все записи, где менеджерами являются все пользователи из группы, равной группе текущего пользователя
Если нужно выбирать записи пользователей какой то определенной группы доступа, то
`f1740` IN(/************`f1740` - это поле, типа "Пользователь". В данном случае Менеджер************/ SELECT `ID` FROM `f_users` WHERE `group_id` = 'ID нужной группы' ) )
Сообщение отредактировал maksn: 08 Апрель 2015 - 01:04
Количество пользователей, читающих эту тему: 2
0 пользователей, 2 гостей, 0 анонимных