我想用组连接(自动列)将 mysql 中 table1 的总值除以 table2 的值。
Manual like this:
Select A01-07-2013,B02-07-2013,C03-07-2013 INTO @d1,@d2,@d3 FROM Table1;
Update Table2 set Table2.A01-07-2013/@d1,
Table2.B02-07-2013/@d2,Table2.C03-07-2013/@d3;
但我不知道在 mysql 的组连接中这样做。
例如,我有两个表,如下所示:
Table1
A01-07-2013 C02-07-2013 C03-07-2013
1000 2000 30000
Table2
A01-07-2013 B02-07-2013 C03-07-2013
100 40 50
55 33 90
编码:
SET @actb_pmsum = NULL;
SELECT
GROUP_CONCAT(DISTINCT CONCAT(
"sum(`",DATE_FORMAT(`currentdate`,'%d-%m-%Y'),"`) as '",
DATE_FORMAT(`currentdate`,'%d-%m-%Y'),"'"
)
) INTO @actb_pmsum
FROM tabl1;