From 2dbb1cbd80dc6e8a441ad3cef0e54510e30071b5 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Thu, 31 Oct 2024 00:00:40 +0100 Subject: [PATCH] Left join guilds to show players without guilds --- backend/selectPlayer.sql | 2 +- backend/selectPlayers.sql | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/selectPlayer.sql b/backend/selectPlayer.sql index a0ae005..81bdb62 100644 --- a/backend/selectPlayer.sql +++ b/backend/selectPlayer.sql @@ -6,6 +6,6 @@ select g.name as GuildName from player p - join guild g on p.guild = g.id + left join guild g on p.guild = g.id where p.name = $1; \ No newline at end of file diff --git a/backend/selectPlayers.sql b/backend/selectPlayers.sql index e9649f0..a715af1 100644 --- a/backend/selectPlayers.sql +++ b/backend/selectPlayers.sql @@ -2,7 +2,7 @@ select p.id, p.name, p.guild, - g.name, + coalesce(g.name, 'N/A'), count(distinct n.player) as nnotes, count( distinct case @@ -15,6 +15,6 @@ from left join note n on n.player = p.id left join association a on a.lhs = p.id or a.rhs = p.id - join guild g on p.guild = g.id + left join guild g on p.guild = g.id group by p.id \ No newline at end of file