
vfp,请问在查询中 in和=有什么区别?
比如说:UPDATEorder_detailSET新单价=单价*0.9WHERE订单号=(SELECT订单号FROMorder_listWHERE订单号=order_de...
比如说:
UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001)
把我把WHERE 订单号= 换成WHERE 订单号 in 就算错了,这是为什么呢? 展开
UPDATE order_detail SET 新单价=单价*0.9 WHERE 订单号=(SELECT 订单号 FROM order_list WHERE 订单号=order_detail.订单号 AND YEAR(订购日期)=2001)
把我把WHERE 订单号= 换成WHERE 订单号 in 就算错了,这是为什么呢? 展开
2个回答
展开全部
= 是两边的进行比较
in 左边的是否包含在右边的枚举中
in 只是vfp select-sql 语句中用的,借用的sql语句
in 左边的是否包含在右边的枚举中
in 只是vfp select-sql 语句中用的,借用的sql语句
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询