SQL查询:使用EXISTS判断订单是否已收款
假设主表为orders,字表为payments,可以使用以下SQL查询:
SELECT *
FROM orders o
WHERE EXISTS (
SELECT 1
FROM payments p
WHERE p.order_id = o.id
AND p.status = '收款'
)
这个查询会返回所有在payments表中有至少一条状态为'收款'的记录的订单。可以根据实际情况修改查询条件。
原文地址: https://www.cveoy.top/t/topic/ogfi 著作权归作者所有。请勿转载和采集!