【发布时间】:2015-06-19 17:57:34
【问题描述】:
我有用户和角色表。用户有多个角色....
user table - id, username
manageroles table - id, user_id, role_id
roles table - id, rolename
假设用户 a 的 role_id = 1 和 2
假设用户 b 的 role_id = 2 和 3
测试用例-
1- want user of roleid 2-----output- a,b
2- want user of roleid 1,2-----output- a
3- want user of roleid 2,3-----output- b
请建议使用单个 sql 查询来获得这种输出。我正在使用 cakephp 1.3 和 mysql 5.6。
【问题讨论】:
-
你把数据保存为逗号分隔?
-
在mysql的子句中使用。
-
这只是示例....列是 user_id 和 role_id...对于一个用户有多个条目...
-
您最好以正确的列格式向我们展示(样本)表格数据。
标签: mysql sql cakephp cakephp-1.3