Ich habe 2 Tabellen Produkt und Bewertung genannt. Produkttabelle hat die folgenden Spalten -Nehmen Sie den Durchschnitt eines Attributs von 1 Tabelle zu einem anderen
prod_name (Primärschlüssel), xyz, Bewertung
Und hat Bewertungstabelle, die die Spalten -
prod_name, Benutzername, Bewertung, Überprüfung
Nun, wenn ein Benutzer gibt eine Bewertung ein und wird in der Übersichtstabelle hinzugefügt. Ich möchte, dass der Durchschnitt der Bewertung für dieses bestimmte Produkt in der Bewertungsspalte der Produkttabelle aktualisiert wird.
Beispiel - In der Produkttabelle gibt es ein Produkt "x" und dieses Produkt wurde von drei Benutzern "a", "b", "c" jeweils mit einer Bewertung von 7,8,6 bewertet. und ich möchte, dass das Rating-Attribut von "x" auf 7 aktualisiert wird, sobald die drei Bewertungen gegeben sind.
Wie erreiche ich das?
Sie können es manuell nach dem Hinzufügen von Daten in der Übersichtstabelle tun, als die Tabelle prod_name zu aktualisieren. Oder Sie können den Auslöser verwenden –
Was passiert, wenn Benutzer d das gleiche Produkt bewertet? – Strawberry