php sql多表查询的问题

漫步的猪 2018-03-22 09:29:05
在做权限管理的系统时:
group表中有一个rules字段(varchar),记录着组的规则id。 该id对应着rule表中的id。数据库用的mysql

如何将规则部分显示rule的名称
sql查询该怎么写。
...全文
401 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2018-03-22
  • 打赏
  • 举报
回复
find_in_set(单值字段或常量,rules)
木乄木 2018-03-22
  • 打赏
  • 举报
回复
你直接根据查出的规则id再去 rule表中查询不行么
xuzuning 2018-03-22
  • 打赏
  • 举报
回复
你一行代码都没有,以不知道你要查什么,表字段是如何对用的
漫步的猪 2018-03-22
  • 打赏
  • 举报
回复
版主,能详细点不. select * from `group` as g join `rule` as r 我不知道怎么写下去了
xuzuning 2018-03-22
  • 打赏
  • 举报
回复
find_in_set
zxh_33 2018-03-22
  • 打赏
  • 举报
回复
规则列中的数据用find_in_set可以查,比如SELECT * from group where find_in_set('9',规则); 返回第一行。

20,359

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧