Hallo, ich habe folgendes Problem:
Zwei Tabellen, in der einen stehen die Autoren und in der anderen die Titel mit der Zurodnung zum Autor:
T1: AID; Autor; Anzahl
T2: TID; Titel; AID
Nachdem alles eingefügt ist, möchte ich in die T1 jeweils die Anzahl der
Titel abspeichern, die zum jeweiligen Autor passen:
Die SQL-Abfrage für die einzelne AID wäre:
Jetzt möchte ich, dass die Anzahl für jede AID zu der jeweiligen AID in die Tabelle T1 geschrieben wird.
Ich dachte, dass die wie folgt gehen müsste:
Würde mich freuen, wenn mir jemand helfen würde oder einen Hinweis auf die Lösung geben könnte.
Vielen Dank im Vorraus
flo
Zwei Tabellen, in der einen stehen die Autoren und in der anderen die Titel mit der Zurodnung zum Autor:
T1: AID; Autor; Anzahl
T2: TID; Titel; AID
Nachdem alles eingefügt ist, möchte ich in die T1 jeweils die Anzahl der
Titel abspeichern, die zum jeweiligen Autor passen:
Die SQL-Abfrage für die einzelne AID wäre:
PHP-Code:
SELECT titel, count(*) as anzahl FROM T2 WHERE AID ='10'
Ich dachte, dass die wie folgt gehen müsste:
PHP-Code:
UPDATE T1 SET Anzahl = (SELECT Count(*) FROM T2
WHERE INNER JOIN T2 ON T1.AID = T2.AID)
WHERE INNER JOIN T2 ON T1.AID = T2.AID;
Vielen Dank im Vorraus
flo
Kommentar