如果你实在对外键有些迷糊的话,建议可不再数据库表中设立外键
用Join 表连接 来建立表之间的连接关系
例如:
有客户表(T_Customers)和订单表(T_Orders)两个表 客户表字段为:Id,Name,Age订单表字段为:Id,BillNo,CustomerId,订单表通过CustomerId关联客户表
Select c.BillNo, o.Name, o,Age
From T_Customers as o join T_Orders as c on c.CustomerId=o.Id
Where c.Age>15 年龄大于15的订单号 客服姓名 年龄
Where c.Age> (select avg(Age) from T_Customers)
年龄大于平均年龄
|