日期:2014-05-18  浏览次数:20493 次

access中如何使用sql查询具体的一个问题
access中用sql语言查询时,查询1是全部村落的信息,查询2是部分村落的信息,如何建立一个新的查询3,使得查询2中的部分村落的信息填入查询1这张表中,并且查询1中有而查询2中没有的村落信息空在那里。
  具体:查询1表中有一列,即村落,查询2表中有两列,即村落和面积,但表1的村落中包含四个村(ABCD),表2只有三个村(ACD)及其面积数据,如何建立一个新的查询3将表2中三个村的面积数据放到表1所列的四个村中,查询3中有两列,一列是表1中的村(ABCD),第2列是表2中ACD三个村的面积数据,其中B村的面积数据没有,则空出。
  求解答,万分感谢!

------解决方案--------------------
SQL code
select a.村落,b.面积 from t1 a left join t2 b on a.村落=b.村落

------解决方案--------------------
探讨
顶,求大神帮解答~

------解决方案--------------------
+1
探讨
引用:
顶,求大神帮解答~

你的查询结果中没有QSWDM这行 有的话可以直接
order by QSWDM就OK了