我有一个问题,我需要澄清一下。说我有两张桌子。 1是交易表,另一个是产品表。桌子结构&示例看起来像下面的内容。注意表1引入了表2中的一列用于匹配目的。
表1
的TransactionID,ProductID1,ProductID2,日期
(productID1和productID2相同)
表2
ProductID2,TransactionCOUNTforthatDay
我想从table1中找出所有/某个特定产品交易的计数/出现次数(即交易金额,比如APRIL的第1个)并取出该结果并将其插入到table2中 - TransactionCOUNTforthatDay column based on ProductID。
当两个表格不相同时,我怎么能这样做?
始终出现SQL错误。请指教。谢谢。
答案 0 :(得分:0)
INSERT INTO Table2 (product_id,CountTransactionDAYOFMONTH)
SELECT product_id,
COUNT(product_id) as CountTransactionDAYOFMONTH
FROM Table1
GROUP BY TransactionID,
product_id,
DateCreated