问题
问答题
将 order_list1表中的记录追加到order_list表中,用SQL SEIECT语句完成查询,按总金额降序列出所有客户的客户号,客户名及其订单号和总金额,结果存到results表中,(客户号,客户名取自customer 表.订单号,总金额来自order_list表)
答案
参考答案:单击工具栏的[打开]按钮,在[打开]对话框中选择“order_list.dbf”,单击[确定]按钮。在命令窗口输入“APPEND FROM order_list1”,把order_list1中的全部记录添加到表 order_list中。由于查询的信息来自于两个表,故应在两个表之间按照客户号相等建立连接。排序可用Order By子句来实现,使用DESC关键词表示降序。结果保存在表中,可使用INTO子句。参考命令如下:
SELECT Customer_a.客户号,Customer_a.客户名,Order_list.订单号,Order_list.总金额;
FROM订货管理.order_list,customer Customer_a;
WHERE Order_list.客户号=Customer_a.客户号;
ORDER BY Order_list.总金额DESC;
INTO TABLE results