专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > VFP

两表连接有关问题

发布时间:2010-05-24 22:03:43 文章来源:www.iduyao.cn 采编人员:星星草
两表连接问题
在SQL中,可以用left join、inner join等实现两表或者多表连接。
那么,在FOX中,如何连接两表?
比如,A表 序号 姓名
  1 liu
  2 zhang
  3 wu
  4 fx
  5 fff
  B表 序号 年龄
  1 22
  2 21
  3 23
  4 21
  5 25

合并连接后的C表。

  序号 姓名 年龄
  1 liu 22
  2 zhang 21
  3 wu 23
  4 fx 21
  5 fff 25 
请问要如何写命令,才能在C表实现两表连接?

------解决方案--------------------
SQL code
select a.序号,a.姓名,b.年龄
from a inner join b on a.序号=b.序号

------解决方案--------------------
Select a.序号,a.姓名,b.年龄 Into Table C表 From A表 a Left Join B表 b On a.序号=b.序号

* 或

Select a.序号,a.姓名,b.年龄 Into Table C表 From A表 a Inner Join B表 b On a.序号=b.序号
------解决方案--------------------
select a.序号,a.姓名,b.年龄 from a left join b on a.序号=b.序号 into curs dd
------解决方案--------------------
fox 语言? 
这就是 vfp6-9 都可以执行的语句,foxpro 低版本也可以直接用 sql 语句,不过只能通过 where a.id = b.id 这种方式用内联。
如果是 foxbase,没办法直接用 Sql 语句,不过应该没人用 foxbase 了吧?

友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: