- 论坛徽章:
- 0
|
原帖由 wildlily980 于 2009-3-20 17:01 发表 ![]()
select * from `表1$` a left join `表2$` b on a.`aaa`=b.`a2`
谢谢,确实可以.
其实我以前外联连成功过,前几天要用,怎么也试不过去.
现在总结一下,以下几种形式能用:
select * from `表1$` a,`表2$` b where a.`aaa`=b.`a2`
select * from `表1$` a inner join `表2$` b on a.`aaa`=b.`a2` where 1=1
select * from `表1$` a left join `表2$` b on a.`aaa`=b.`a2`
select * from `表1$` a right outer join `表2$` b on a.`aaa`=b.`a2`
full join报无法打开数据库,原因不明:
select * from `表1$` a full join `表2$` b
不过可以用from a,b,这就行了,一个意思.
join形式必须有on ,且必须使用join两边的表的字段
left outer join及right outer join中的outer可以省
inner join中的inner不能省 |
|