积极答复者
关于ACCESS SQL的问题,

问题
答案
-
我解决了,用一个子查询把支付成功的选出来,再配合NOT IN
SELECT DISTINCT 订单id FROM [进度] WHERE 订单id NOT IN (SELECT 订单id FROM [进度] WHERE [事件]='支付成功')
所有人都觉得在WHERE [事件]!=‘支付成功’或者WHERE [事件]<>‘支付成功’应该行得通的,包括我,(两条我都试过了)
可在C#里面操作本地ACCESS数据库,
上面两条就是无效。
全部回复
-
SELECT distinct 订单id
FROM 进度 where 事件 <> '支付成功';- 已建议为答案 Hart WangModerator 2018年1月24日 7:07
-
我解决了,用一个子查询把支付成功的选出来,再配合NOT IN
SELECT DISTINCT 订单id FROM [进度] WHERE 订单id NOT IN (SELECT 订单id FROM [进度] WHERE [事件]='支付成功')
所有人都觉得在WHERE [事件]!=‘支付成功’或者WHERE [事件]<>‘支付成功’应该行得通的,包括我,(两条我都试过了)
可在C#里面操作本地ACCESS数据库,
上面两条就是无效。