关于数据库查询和存储过程编写的问题请教
我的数据库中有两张表,表stock:storage
code
spec
units
quantity
supply_indicator
表special_control_dict:
item_code
item_name
class_code
在表special_control_dict中有两行记录的class_code是一样的,item_code,item_name两项都不一样,item_code和表stock中的code字段对应,
现在我想现在stock中查找quantity<0的项,然后在表special_control_dict中查找这项对应的class_code,暂时称为class_code1,然后根据
class_code1找到另外一行class_code=class_code1的项,我们称它对应的item_code为item_code2,在stock中找到item_code2对应的code项,我们
称为code2,在我的表中这项对应的quantity肯定是正的,都找到后,再比较special_control_dict中class_code一样的项在stock中的
spec、units是否一样,找到相同的两项,进行如下运算:quantity2=quantity2+quantity1,置quantity1=0,按照上面的需求,查询语句应该怎么写
啊,如果写个存储过程该怎么写啊。