mein Problem Analogie ist wie folgt:ist es möglich, Unterabfragen innerhalb von GROUP BY zu tun?
table: place
id title branch
===============================
1 pizza store california
2 pizza store manhattan
3 coffee shop california
4 pizza store texas
5 cookie store new york
table: rating
id place_id rating
================================
1 1 3.5
2 2 5.0
3 2 4.2
4 2 5.0
5 5 4.0
i-Abfrage verwenden:
SELECT F.id AS id, F.title AS title, G.rating
FROM place F
JOIN rating G ON F.id = G.place_id
GROUP BY F.title
das Display sein wird:
id title rating
===========================
1 pizza store 3.5
3 coffee shop -
5 cookie store 4.0
, was ich will, ist Titel zu sortieren, die Bewertung hat mit das Maximum, in diesem Fall möchte ich es Pizza Laden mit Rating 5 und ID 2 anzeigen. Ist es möglich, einige Unterabfragen in GROUP BY?
Vielen Dank im Voraus!
Die Abfrage Sie keinen Sinn macht. Sie können ID und Bewertung nicht auswählen, sondern nur nach Titel gruppieren. – McGarnagle
FYI, das ist nur eine Analogie zu meinem Problem dude –
MySQL, schätze ich? –