UPDATE qTable SET statusId='Not Active'
WHERE transactionId= (SELECT l.contractNo FROM custLeaseContract l
WHERE l.statusId!='SIGNED')
结果的粗体SELECT示例是这样的。
CN--TE-02172014M
CN-000-02152014
CN-111-02282013
是否可以在qTable中的每个transactionId中逐一进行比较?
答案 0 :(得分:3)
您可以尝试使用IN
语句,如下所示:
UPDATE qTable SET statusId='Not Active'
WHERE transactionId IN (SELECT l.contractNo FROM custLeaseContract l
WHERE l.statusId!='SIGNED')