Nu vill jag räkna samman summorna där kundId = 1, men av någon anledning så räknar den dubbelt av tabell2 varenda gång jag försöker, så jag tänkte be om lite hjälp.
Det går inte att lösa med join generellt. (Det fungerar bara om kunden förekommer 1 gång i vardera tabellen.)
Man får nog göra det i flera steg.
create temporary table t(id int, summa int)
insert into t select kundid,summa1 from tabell1 where kundid = 1 union all select kundid,summa2 from tabell2 where kundid = 1
select sum(summa) from t
Varför har du två tabeller?
258 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c