asmodin: Werte in Tabelle A gruppieren und in Tabelle B zuordnen

Beitrag lesen

INSERT INTO tabelle_a (spalte1_die_gefüllt_werden_soll, spalte2_die_gefüllt_werden_soll)
SELECT COUNT(ID_a) as anzahl, ID_a
FROM tabelle_b
GROUP BY ID_a
;

Hallo, danke für deine Antwort.

Ich habe mich vorher falsch ausgedrückt. Mit INSERT habe ich's bereits versucht und hatte keinen Erfolg:

INSERT INTO tabelle_a (id, wert)  
SELECT id, COUNT(id) as anzahl FROM tabelle_b GROUP BY id  
ON DUPLICATE KEY UPDATE wert = count;  

Das haut aber nicht hin, INSERT werden keine gemacht, UPDATE ebenfalls nicht.

phpMyAdmin sagt:
"Eingefügte Zeilen: 0 (die Abfrage dauerte 0.0862 sek.)"

Wie verpack ich das ordentlich in ein UPDATE-Statement?