Ich benutze Microsoft Access 2013 und Ich versuche, die Anzahl der Bestellungen in jedem Café zu finden, aber die angezeigte Nummer ist falsch. Dies ist mein Code:sql mit Count (*) Funktion
SELECT Avg(Feedback.RatingForExperience) AS caferating,
Count(tblOrder_Product.ProductCode) AS cafesales, Feedback.cafeid
FROM tblOrder_Product, Feedback
GROUP BY Feedback.cafeid;
Bitte helfen Sie mir, danke.
[
Komplettes Beispiel gemäß Aufstellungsortrichtlinien bitte. Angesichts Ihrer In-Line-Code - "Fix your Query" ist die einzige mögliche Antwort. – TomTom
Sie benötigen einen JOIN, um die Tabellen zu verknüpfen, Sie haben jetzt eine kartesische Verbindung ... – gbn
I.e. Tun Sie etwas wie '... FROM tblOrder_Product JOIN Feedback ON tblOrder_Product.columnX = Feedback.columnY ...'. – jarlh