SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 29.12.2010 10:02:39

chumaty
Участник
Зарегистрирован: 06.08.2010
Сообщений: 5

Помогите составить запрос с вхождением.

Добрый день, поискал по форуму, бьюсь второй день но ни как не получается, задача вот такая.

есть таблицы tab1 и tab2
в таблице tab1 поля id,access_group
в таблице tab2 поля id,fio,access

надо сделать выборку так чтобы пользователь из таблицы tab2 мог получить доступ к записям из таблицы tab1 только в том случае если в access_group было бы хотя бы одно вхождение из access (значения в access и access_group имеют вид: group1,group2,group3)

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

Спасибо.

Неактивен

 

#2 29.12.2010 16:38:27

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Помогите составить запрос с вхождением.

У Вас чрезвычайно неудачная структура таблиц для этих операций (group через
запятую) — лучше нормализовать эти данные.

MySQL это делать, разумеется, не умеет (если под пользователями Вы подразуме-
ваете пользователей MySQL), но можете попробовать написать хранимую процедуру.

По поводу PHP вопросы следует задавать на webew.ru.

Неактивен

 

#3 29.12.2010 16:39:40

chumaty
Участник
Зарегистрирован: 06.08.2010
Сообщений: 5

Re: Помогите составить запрос с вхождением.

Спасибо за разъяснение, попробую обратить туда.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson