查询语句的写法
华丽的原型 2009-11-20 11:19:56 A表字段
HZSBGUID(汇总设备编号)
SL(数量)
ZJ(总价)
B表字段
HZSBGUID(汇总设备编号)
C表字段
HZSBGUID(汇总设备编号)
WZGUID
D表字段
WZGUID
C表和A表的HZSBGUID是B表HZSBGUID的外键,C表的WZGUID是D表的WZGUID的外键,现在只知道WZGUID,想查找对应的A表的SL和ZJ的总数,查询语句是不是这么写:
SELECT sum(SL), sum(ZJ) from A,B,C,D where A.HZSBGUID = B.HZSBGUID and B.HZSBGUID = C.HZSBGUID and D.WZGUID = HZSBGUID
还是有什么更有效率的写法?