大家来帮忙看下这道Sql题,有多种做法。

资料:客户订单表结构
Table代码:COPTC Table代码:COPTD
Table名称:客户订单表头档 Table名称:客户订单表身档
PRIMARY Key :TC001+TC002 PRIMARY Key:TC001+TC002+TC003


TC001 订单单别 <--对应之Key--> TD001 订单单别
TC002 订单单号 <--对应之Key--> TD002 订单单号
TC003 订单日期 TD003 序号
TC004 客户编号 TD004 品号
TC005 部门编号 TD005 品名
TC006 业务人员 TD006 规格
TC029 订单金额 TD008 订单数量
TD011 单价
TD012 金额

  1. 请写出清除客户编号为“A001”之客户订单表头、表身资料的SQL语句?(10分)
  2. 想在订单单别为1800,单号为20150331001的订单表身插入一笔数据,订单序号0004,品号为TEST,品名:测试,规格:测试,订单数量100,订单单价10,订单金额1000, 请问SQL 要如何写?(10分)

资料:客户订单表结构
Table代码:COPTC Table代码:COPTD
Table名称:客户订单表头档 Table名称:客户订单表身档
PRIMARY Key :TC001+TC002 PRIMARY Key:TC001+TC002+TC003


TC001 订单单别 <--对应之Key--> TD001 订单单别
TC002 订单单号 <--对应之Key--> TD002 订单单号
TC003 订单日期 TD003 序号
TC004 客户编号 TD004 品号
TC005 部门编号 TD005 品名
TC006 业务人员 TD006 规格
TC029 订单金额 TD008 订单数量
TD011 单价
TD012 金额
题目格式有点问题。 第二张表说的主键是“TC001+TC002+TC003”是不是错了,怎么能用第一张表的属性做主键。题目第二问目前还在纠结中,大家有什么好的答案吗?

从论坛到问答,完全是你的描述根本不是这个次元的。
学学别人是怎么描述的 http://bbs.csdn.net/topics/391014574

自己 插入数据的时候,根据公式算出,再插入主键的数据

主键设置的肯定有问题的,第一张表主键是TC001、TC002,第二张表你怎么可能用这两个来做主键。