我有这么贵的桌子

和班昂桌

当表成本中的benang.biaya在表benang上有相同的值时,我可以求和( id_benang )吗
所以这样的结果
id_benang biaya
8= 4000000
6= 4000000
8000000因为我糟糕的英语
发布于 2016-02-16 14:01:26
假设你想要在成本信息旁边的benang表的总价值.
SELECT kain, id_cuci, cost_id_benang, SUM(biaya)
FROM
(
SELECT b.id_benang, biaya, c.kain, c.id_cuci, c.id_benang as cost_id_benang
FROM BENANG b
INNER JOIN
COST c
ON LOCATE( RTRIM(CAST(b.id_benang AS CHAR(10))),c.id_benang) > 0
)AS seperatedData
GROUP BY kain, id_cuci, cost_id_benang使用此示例模式和种子数据:
CREATE TABLE COST (kain int, id_benang varchar(10), id_cuci int);
CREATE TABLE BENANG (id_benang int, biaya int);
INSERT INTO COST (kain, id_benang, id_cuci)
VALUES(8,'8,6', 3);
INSERT INTO BENANG(id_benang, biaya)
SELECT 5,3000000 UNION ALL
SELECT 6,4000000 UNION ALL
SELECT 7,3000000 UNION ALL
SELECT 8,4000000;https://stackoverflow.com/questions/35414925
复制相似问题