简单的:
left join,right join,inner join.
Select a.*,b.*,c.* from a
INNER JOIN b ON a.cid=b.cid
INNER JOIN c ON c.cid=a.cid
Where a.cid=2 and a.id =3
.
如果数据量大就无效率可言了,举个例子改善:
比如a表
ID
———
1
2
3
4
5
——
B表
IDa---bcode
——————
1,asdad
3,cdgge
5,wdw
——
C表
IDb,ccode
————————
2,ojoj
4,asdad
5,cdgge
——————
查询结果:
————————————
ID, aa,bb,ab
————————-————
1 -- ---,a-----------------a
2 ---------------,b--------b
3 ----- ,a-----------------a
4-----------------b--------b
5 -----,a--------,b-------ab
——————————
left join,right join,inner join.
Select a.*,b.*,c.* from a
INNER JOIN b ON a.cid=b.cid
INNER JOIN c ON c.cid=a.cid
Where a.cid=2 and a.id =3
.
如果数据量大就无效率可言了,举个例子改善:
比如a表
ID
———
1
2
3
4
5
——
B表
IDa---bcode
——————
1,asdad
3,cdgge
5,wdw
——
C表
IDb,ccode
————————
2,ojoj
4,asdad
5,cdgge
——————
查询结果:
————————————
ID, aa,bb,ab
————————-————
1 -- ---,a-----------------a
2 ---------------,b--------b
3 ----- ,a-----------------a
4-----------------b--------b
5 -----,a--------,b-------ab
——————————