MySQL提示语法错误,求解答

流萤茶色青 2017-09-25 05:13:55

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LEFT JOIN r_role_module cn on cn.t_role_id=r.t_role_id
LEFT JOIN t_modules m1 ' at line 4
...全文
394 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
流萤茶色青 2017-11-29
  • 打赏
  • 举报
回复
谢谢大家,好久没有上来了,才发现大家的解答,虽然问题已经解决了,但还是帮到我了,结帖啦
academic2015 2017-10-23
  • 打赏
  • 举报
回复
语法是 select ... from a left join b on ... 你这里from后面有3个表,外联结里却包含了其中的表,语法有问题。另外r 别名好像没有定义。
annkee058 2017-09-25
  • 打赏
  • 举报
回复
ACMAIN_CHM 2017-09-25
  • 打赏
  • 举报
回复
from t_role,t_modules,r_role_module, LEFT JOIN r_role_module cn on cn.t_role_id=r.t_role_id 注意看系统错误提示,提示你在 syntax to use near 'LEFT JOIN r_role_ 有错。
moker墨客 2017-09-25
  • 打赏
  • 举报
回复
select r.t_role_id, r.t_role_name,m1.t_module_name from t_role,t_modules,r_role_module LEFT JOIN r_role_module cn on cn.t_role_id=r.t_role_id LEFT JOIN t_modules m1 on m1.t_module_id=cn.t_module_id
流萤茶色青 2017-09-25
  • 打赏
  • 举报
回复
select r.t_role_id, r.t_role_name,m1.t_module_name from t_role,t_modules,r_role_module, LEFT JOIN r_role_module cn on cn.t_role_id=r.t_role_id LEFT JOIN t_modules m1 on m1.t_module_id=cn.t_module_id 这个是我的sql语句
雨焰 2017-09-25
  • 打赏
  • 举报
回复
一、你可以使用navicat软件通过图形界面操作,然后在底部栏里,看看有没有你想要的等价命令 二、我很好奇,你是在什么系统上发的csdn问题,你的时间居然是:2017-09-25 17:13:55 而我回复你的时间是:2017年9月25日16:50:27 ,你穿越回来的?

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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