Data Explorer Query - zusätzlichen Parameter beim Export hinzufügen

Ich möchte, dass meine Liste der „Users_Who_Replied_To_A_Topic

Hinzufügen

 , u.name

Nach u.username in der ersten Zeile.

Danke für die schnelle Hilfe dazu, Jay! Ich habe wie von dir vorgeschlagen auf Folgendes aktualisiert:

SELECT u.username, u.name
FROM badge_posts p
JOIN topics t ON p.topic_id = t.id 
JOIN users u ON p.user_id  = u.id
WHERE t.id = :topic_id
GROUP BY p.user_id,u.username

… und habe dann diesen Fehler erhalten…

PG::GroupingError: ERROR:  column "u.name" must appear in the GROUP BY clause or be used in an aggregate function
LINE 12: SELECT u.username, u.name

Also habe ich die Abfrage wie folgt geändert, und sie funktionierte einwandfrei! :tada:

SELECT u.username, u.name
FROM badge_posts p
JOIN topics t ON p.topic_id = t.id 
JOIN users u ON p.user_id  = u.id
WHERE t.id = :topic_id
GROUP BY p.user_id,u.username,u.name

Aus meinem ursprünglichen Snippet habe ich also Folgendes hinzugefügt:

In die Zeile “SELECT”:
, u.name

In die Zeile “GROUP BY”:
,u.name

Nochmals vielen Dank, @pfaffman, dass du mir bei dieser Syntax geholfen hast!

Der Doktortitel in Pädagogik zahlt sich endlich aus!

Gut gemacht!

:squinting_face_with_tongue: Ja, genau! Nochmals danke :wink: