0
我需要生成一个类似的MySQL查询:MySQL查询更新交易(TRANSACTIONID)只存在(TRANSACTIONID)曾经在其他表
更新事务的集合点= 0,其中的TransactionID NOT IN(SELECT的TransactionID,COUNT (*)FROM trans_products GROUP BY TransactionID的WHERE COUNT(*)> 1)
的一点是,我需要更新 '交易' 表,在表中存在一次交易 'trans_products'
任何帮助
是的,这是我需要的,谢谢你;此外,在trans_products有产品ID(交易可以有几种产品),查询应包括刚才的ProductID = '192': – nour 2012-07-19 07:37:11
在该查询的问题:PDATE 交易 SET 点= 0 WHERE 的TransactionID IN( 选择 的TransactionID FROM trans_products GROUP BY 的TransactionID HAVING COUNT(*)= 1 AND的ProductID = '192' ),在GROUP BY TransactionID的不是所有的产品都出现这样我就可以相应地过滤 – nour 2012-07-19 07:38:25