我需要计算在表2的字段B中重复变量id值的次数,并更新表1的字段A中的值,该值对应于该变量id值在字段B中的行和日期
UPDATE Table_1
SET Field_A = ( SELECT COUNT(*)
FROM Table_2
WHERE Table_2.Field_B = 1 AND Table_2.Field_3='2015-04-04')
WHERE Table_1.Field_B = 1 AND Table_3.Field_3='2015-04-04'
像这样的东西
UPDATE Table_1
SET Field_A = ( SELECT COUNT(*)
FROM Table_2
WHERE Table_2.Field_B = X AND Table_2.Field_3='xxxx-xx-xx')
WHERE Table_1.Field_B = X AND Table_3.Field_3='xxxx-xx-xx'
Table 1 Table 2
Field_3 Field_1 Field_3 Field_4 Field_1 Field_3
1 2 04-04-2015 200,00 1 04-04-2015
2 3 04-04-2015 300,00 1 04-04-2015
3 1 04-04-2015 150,00 2 04-04-2015
1 1 05-04-2015 853,00 2 04-04-2015
2 2 05-04-2015 200,00 2 04-04-2015
3 1 05-04-2015 200,00 3 04-04-2015
4 2 05-04-2015 3,00 1 05-04-2015
40,00 2 05-04-2015
Field 1 - TransactionCount 900,00 2 05-04-2015
Field 2 - SessionID 35,00 3 05-04-2015
Field 3 - Date 25,00 4 05-04-2015
Field 4 - TransactionSales 100,00 4 05-04-2015