我写了一个存储过程,它返回一个作者的约定状态。如果作者不存在,我将返回-900。所以,这是我所做的 @user varchar(10) IF(@user NOT IN(select Au_id from Authors)) RETURN -900 ELSE select contract from from Authors where
我有一个包含数万个订单的SQL表,每个订单来自大约100家不同的公司。我想在一个管理网页上为每个公司做一个总数。我是否应该循环并执行100个查询(每个公司一个)--例如'SELECT SUM( order_amount ) FROM orders WHERE company = XXX‘,或者执行一个查询以显示要循环通过它们的所有订单并将每个订单添加到公司的一个数组键中