Guten Tag,
Ich möchte die Spalte(i2) der ersten Tabelle(Ausgaben_Themen) mit der gebildeten Summe aus einer anderen Tabelle(tw2,Spalte Thema) updaten
Versucht habe ich folgendes:
Update a
SET a.i2 = t.topic_count
FROM Ausgaben_Themen a
INNER JOIN
(SELECT ausgabe,COUNT(thema) topic_count FROM `tw2`
WHERE thema LIKE 'i2%'
GROUP BY ausgabe) b
ON b.ausgabe = a.ausgabe
und das:
Update a
SET a.i2 = (SELECT ausgabe,COUNT(thema) FROM `tw2`
WHERE thema LIKE 'i2%'
GROUP BY ausgabe)
FROM Ausgaben_Themen a
INNER JOIN tw2 b ON b.ausgabe = a.ausgabe
Beide male zeigt er einen Syntaxfehler an - Idee was ich falsch mache?
Danke vorab
didi
Ich möchte die Spalte(i2) der ersten Tabelle(Ausgaben_Themen) mit der gebildeten Summe aus einer anderen Tabelle(tw2,Spalte Thema) updaten
Versucht habe ich folgendes:
Update a
SET a.i2 = t.topic_count
FROM Ausgaben_Themen a
INNER JOIN
(SELECT ausgabe,COUNT(thema) topic_count FROM `tw2`
WHERE thema LIKE 'i2%'
GROUP BY ausgabe) b
ON b.ausgabe = a.ausgabe
und das:
Update a
SET a.i2 = (SELECT ausgabe,COUNT(thema) FROM `tw2`
WHERE thema LIKE 'i2%'
GROUP BY ausgabe)
FROM Ausgaben_Themen a
INNER JOIN tw2 b ON b.ausgabe = a.ausgabe
Beide male zeigt er einen Syntaxfehler an - Idee was ich falsch mache?
Danke vorab
didi
Kommentar