2015-01-26 3 views
-1

У меня есть три таблицы на MySQL:Как сравнить две таблицы на MySQL

users_data 
id[PK] 
name 

users_permissions 
userid[FK] 
moduid[FK] 

modules 
id[PK] 
name 

Я хочу напечатать таблицу modules.name для пользователя, который имеет только запись на основании разрешений таблицы на moduid [ FK].

Может ли кто-нибудь помочь мне с этим? Я просто не знаю, как это сделать ...

+0

http://en.wikipedia.org/wiki/Join_%28SQL%29 –

+0

@MarcB может у меня пример с моими таблицами? : / –

ответ

0
select m.name 
from users_data ud 
inner join users_permissions p on ud.id = p.userid 
inner join modules m on m.id = ud.moduid 
Смежные вопросы