Zwei Aggregatfunktionen in JOIN über drei Tabellen
Guten Abend,
mein Problem ist folgendes: Ich habe drei Tabellen, die ich mittels JOIN verbinde. Die erste Tabelle enthält Datensätze, die zweite Kommentare dazu und die dritte Noten/Bewertungen zu den Datensätzen. Mein erster Befehl lautete: Code:
SELECT ideas.IID, AVG(SCORE) AS PUNKTE, ideas.COMPANY, COUNT(comments.CID) Code:
#-----#------------#---------#------------# Dann habe ich was anderes versucht, einen Schritt zurück: Code:
SELECT ideas.IID, COMPANY, COUNT(CID) Code:
#-----#---------#------------# Wie bekomme ich das jetzt nur hin (und die AVG(SCORE)-Spalte danach wieder)? Bin ich total auf dem Holzweg? Reichen euch diese Informationen? Vielen Dank für eure Hilfe! |
AW: Zwei Aggregatfunktionen in JOIN über drei Tabellen
Habe die Lösung selber gefunden:
Code:
SELECT ideas.IID, AVG(SCORE) AS PUNKTE, ideas.COMPANY, COUNT(distinct comments.CID) |
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:54:53 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.