mysql中3张表如何关联查询_mysql三张表关联查询
生活随笔
收集整理的這篇文章主要介紹了
mysql中3张表如何关联查询_mysql三张表关联查询
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
三張表,需要得到的數(shù)據(jù)是標(biāo)紅色部分的。sql如下:
select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b.rremark,c.deptid,c.deptname,c.deptremark
from table1 a,table2 b,table3 c where a.sems_role_rid=b.rid and a.udeptid=c.deptid
或者:
select a.uid,a.uname,a.upsw,a.urealname,a.utel,a.uremark, b.rid,b.rname,b.rremark,c.deptid,c.deptname,c.deptremark
from table1 a left join table2 b on??a.sems_role_rid=b.rid left join table3 c on?a.udeptid=c.deptid
LEFT JOIN 可以實現(xiàn)統(tǒng)一數(shù)據(jù)庫多表聯(lián)合查詢符合條件的數(shù)據(jù)。
總結(jié)
以上是生活随笔為你收集整理的mysql中3张表如何关联查询_mysql三张表关联查询的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 患有无精症怎么办
- 下一篇: 我是唐国强 是哪首歌啊?