为了防止以上情况的发生,MySQL引入了事务(Transaction)。事务是针对数据库的一组 *** 作,它可以有一条或多条SQL语句组成。
SELECTo1.order_id,
MAX(o1.subtotal) AS 订单总金额,
SUM(o2.cost) AS 订单明细合计
FROM
`order` o1 JOIN order_details o2 ON (o1.order_id = o2.order_id)
GROUP BY
o1.order_id
HAVING
MAX(o1.subtotal) <>SUM(o2.cost)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)