visual foxpro join 联接命令
我的计算机作业有一道题是这样的,包含有特定字段名的两张表,现在要用联接命令分别把表的特定字段名用display命令打印出来。我把题目意思翻译出来,求解Jointhepro...
我的计算机作业有一道题是这样的,包含有特定字段名的两张表,现在要用联接命令分别把表的特定字段名用display命令打印出来。
我把题目意思翻译出来,求解
Join the product table and vendor table. Display the productid, description, cost, name and telephone number fields.
联结 product table 与 vendor table 两张表,用display命令打印出表一中的productid, description, cost字段 与 表二中的name 和 telephone number 字段。
我找了半天也没有找到答案,现求解。 展开
我把题目意思翻译出来,求解
Join the product table and vendor table. Display the productid, description, cost, name and telephone number fields.
联结 product table 与 vendor table 两张表,用display命令打印出表一中的productid, description, cost字段 与 表二中的name 和 telephone number 字段。
我找了半天也没有找到答案,现求解。 展开
4个回答
展开全部
你的问题不全。 两个表必须有一个 相同字段 来 设置条件。 应该是productid 。意思应该是从物品库找到物品代号、描述、价格 。从销售库(英语不好请谅解)找出名字、电话。 那么 销售库 应该有个字段是销售物品代号。 以这个为前提。你的程序就应该是 写一个prg文件内容是:
select a.productid, a.description, a.cost,b.name,b.telephone number from producttable a full join vendortable b on a.productid=b.productid into table result
***注意啦这里的b.productid 是我上述所说的销售库离得产品代号
use result
display
select a.productid, a.description, a.cost,b.name,b.telephone number from producttable a full join vendortable b on a.productid=b.productid into table result
***注意啦这里的b.productid 是我上述所说的销售库离得产品代号
use result
display
展开全部
题目本身本就有问题吧,两个表要进行连接,至少要有可连接的共同属性字段!一个供应商和产品,我们能找到什么共同属性的字段呢?是产品表中都有一个VENDORID还是什么呢?再者,VFP中表的字段名也不可以有空格。排除以上因素:
crea sql view aaa as sele verdor.name,vendor.telephoneno,product.productid,product.description,product.cost from product inner join vendor on product.vendorid=vendor.vendorid
use aaa
display
crea sql view aaa as sele verdor.name,vendor.telephoneno,product.productid,product.description,product.cost from product inner join vendor on product.vendorid=vendor.vendorid
use aaa
display
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select pd.priductid,pd.description,vd.cost,vd.name,vd.telephoneNo
from prodcut pd
left join vendorTable vd on vd.name=pd.name
是不是这个意思?
from prodcut pd
left join vendorTable vd on vd.name=pd.name
是不是这个意思?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
VFP的运行环境,或拷贝 vfp?r.dll 及 vfp?T.dll, 其中?是代表VFP的版本,如VFP9就是VFP9R.DLL及VFP9T.DLL。 把这两个文件拷贝到EXE所在的文件位置就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询