Wie kann ich für beide Select-Anweisungen nur ein Ergebnis erhalten? [Duplikat]

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Wie kann ich für beide Select-Anweisungen nur ein Ergebnis erhalten? [Duplikat]

by Guest » 13 Jan 2025, 11:54

Ich möchte die durchschnittliche Abrechnung aller Restaurants mit einem bestimmten PIN-Code und auch eine Liste aller Restaurants mit diesem PIN-Code anzeigen

Code: Select all

SELECT
r.res_name ,
r.pin_code,
r.total_amount
FROM
Orders o
JOIN
Restaurants r ON o.restaurant_id = r.res_id
WHERE
r.pin_code = '361001'
GROUP BY
r.res_id, r.res_name, r.pin_code;
und

Code: Select all

SELECT
CONCAT('The AVG of total amount is ', AVG(r.total_amount), ' at pincode ', r.pin_code)
FROM
Restaurants r
JOIN
Orders o ON o.restaurant_id = r.res_id
GROUP BY
r.pin_code;
Ich habe Unterabfragen ausprobiert, aber sie haben nicht funktioniert, weil sie den Durchschnitt pro Restaurant ergaben, nicht den Durchschnitt aller Restaurants mit diesem PIN-Code.

Top