最近在用了下好久不用的access数据库。发现left join 和mysql的写法有些不一样记录一下。

access 左链接 层层都要加括号”()”。

mysql left join

View Code MYSQL
select h.*,ht.HouseTypeName,rt.RegionName,st.SubwayName from house h
left join HouseType ht on ht.ID = h.HouseTypeID
left join RegionType rt on rt.ID = h.RegionTypeID
left join SubwayType st on st.ID = h.SubwayTypeID
group by h.id order by h.id desc

access lef join

View Code ACCESS
select h.*,ht.HouseTypeName,rt.RegionName,st.SubwayName from
(
   ( (house h left join HouseType ht on ht.ID = h.HouseTypeID)
      left join RegionType rt on rt.ID = h.RegionTypeID
   )
   left join SubwayType st on st.ID = h.SubwayTypeID
)
order by h.id desc

right join,inner join,outer join 也类似于此写法。

出处: 马丁博客http://www.blags.org/

本文链接地址: http://www.blags.org/access-left-join-user-methed/

原创文章,转载请注明出处,否则视为侵权。