mysql a,b,c 三个表的 left join

liuhengwinner 2017-10-19 05:50:53
   select a.ttc,convert(a.oilgunno,SIGNED) as oilgunno,
a.cardno, a.machineoilno,a.oilno,b.oilname,
DATE_FORMAT(a.takedate, '%Y-%m-%d %H:%i:%s') as takedate
from srs_bm_oilvouch a
LEFT JOIN srs_system_oiltype b ON a.oilno = b.oilno,


还有C表还要 左连接和 a 表,应该怎么样,谢谢
...全文
1320 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2017-12-04
  • 打赏
  • 举报
回复
select a.ttc,convert(a.oilgunno,SIGNED) as oilgunno, a.cardno, a.machineoilno,a.oilno,b.oilname, DATE_FORMAT(a.takedate, '%Y-%m-%d %H:%i:%s') as takedate from srs_bm_oilvouch a LEFT JOIN srs_system_oiltype b ON a.oilno = b.oilno, LEFT JOIN c on a.oilno=c.oilno
Andy__Huang 2017-12-04
  • 打赏
  • 举报
回复
select a.ttc,convert(a.oilgunno,SIGNED) as oilgunno,
	a.cardno, a.machineoilno,a.oilno,b.oilname,
	DATE_FORMAT(a.takedate, '%Y-%m-%d %H:%i:%s') as takedate
from srs_bm_oilvouch a
LEFT JOIN srs_system_oiltype b ON a.oilno = b.oilno,
LEFT JOIN 第三个表 c ON a.oilno = c.oilno
小野马1209 2017-11-30
  • 打赏
  • 举报
回复
LEFT JOIN C ON C.oilno=A.oilno
qq_30635781 2017-11-29
  • 打赏
  • 举报
回复
引用 1 楼 liuhengwinner 的回复:
就是3个表的左连接
select a.ttc,convert(a.oilgunno,SIGNED) as oilgunno, a.cardno, a.machineoilno,a.oilno,b.oilname, DATE_FORMAT(a.takedate, '%Y-%m-%d %H:%i:%s') as takedate from srs_bm_oilvouch a LEFT JOIN srs_system_oiltype b ON a.oilno = b.oilno LEFT JOIN C表 c ON a.XXX = c.XXX
qq_30635781 2017-11-29
  • 打赏
  • 举报
回复
在后面加就行了,on 的条件给a表的条件就OK了
zjcxc 2017-10-20
  • 打赏
  • 举报
回复
和 left join b 一样,加在后面就行
liuhengwinner 2017-10-19
  • 打赏
  • 举报
回复
就是3个表的左连接

56,687

社区成员

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

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