Ich muss eine SQL erstellen, die eine Liste von Benutzern enthält, und für jeden Benutzer die Nummer, die sie überprüft haben.MYSQL Wählen Sie Benutzername und SUM die Bewertungen für sie
Ich habe das versucht, aber es gab nicht die gewünschte Ausgabe, weil ich nicht wusste, wie man die SUM hinein arbeitet.
SELECT review.revID, reviewer.name FROM review , reviewer WHERE review.revID = reviewer.revID
Jede mögliche Hilfe
hier sind meine Tabellen
CREATE TABLE reviewer (
revID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(40),
email VARCHAR(40),
password VARCHAR(125)
);
CREATE TABLE movie (
movID INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
title VARCHAR(30),
release_date date
);
CREATE TABLE review (
revID INT,
movID INT,
rating INT CHECK (rating > 0 AND rating < 10) ,
review_date datetime(6),
comment VARCHAR (300),
helpful INT,
PRIMARY KEY (revID,movID),
FOREIGN KEY (revID)
REFERENCES reviewer(revID),
FOREIGN KEY (movID)
REFERENCES movie(movID)
);
Danke :) perfekt – MrKeyboard