From f5deb66141b60a4646b63e4e5337046b6cccb56d Mon Sep 17 00:00:00 2001 From: Alex Kotov Date: Sat, 25 Mar 2023 03:17:38 +0400 Subject: [PATCH] Display all inflections --- main.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/main.rb b/main.rb index 6168d7b..575d3f6 100755 --- a/main.rb +++ b/main.rb @@ -176,9 +176,12 @@ public ON parts.id = words.part_id INNER JOIN inflections ON inflections.part_id = parts.id - LEFT JOIN word_forms - ON word_forms.inflection_id = inflections.id - WHERE words.id = $1 AND word_forms.word_id = $1 + FULL OUTER JOIN word_forms + ON + word_forms.inflection_id = inflections.id + AND + word_forms.word_id = $1 + WHERE words.id = $1 ORDER BY inflections.descr SQL ), @@ -188,6 +191,7 @@ public result.map do |row| descr = String(row['descr']).strip.freeze value = String(row['value']).strip.freeze + value = nil if value.empty? { descr: descr,