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