Błędne pokazanie wyniku 1 do wielu

0

Witam
Mam następujący problem. W zgłoszeniu mam pole, które definiuje jedną z 8 wybranych opcji.
Niestety wynik zapytania zwraca mi:
Numer zgłoszenia - opcja1
Numer zgłoszenia - opcja2
...
NUmer zgłoszenia - opcja8
itd.

Chciałbym aby wynik zwracał tak jak jest fizycznie przypisane czyli np:
Numer zgłoszenia - opcja 5

Mój SQL to:

SELECT
p.pkey || '-' || ji.issuenum AS "Task",
cfo.customvalue AS "Cause of Complaint"
FROM jiraissue AS ji	
	INNER JOIN project AS p ON p.id = ji.project
	INNER JOIN customfieldvalue AS cfv ON cfv.issue = ji.id
	INNER JOIN customfield AS cf ON cf.id = cfv.customfield
	INNER JOIN customfieldoption AS cfo ON cfo.customfield = cf.id
WHERE cf.id in (10700)
AND p.pkey = 'TBFOUR' AND ji.issuenum = 598
GROUP BY cfo.customvalue, p.pkey, ji.issuenum

Budowa tabel przedstawiona na screenie wraz z odpowiednimi powiązaniami.

0

Udało mi się to poprawić dodając jeszcze jednego AND

AND CAST(cfv.stringvalue AS NUMERIC) = (cfo.id) 

Teraz mam problem następujący. W tej samej kolumnie

cfo.customvalue 

przechowywane jest również inne pole, określające inny parametr w zgłoszeniu. Parametry te można rozróżnić tym że:
Cause of Compaint

 cf.id IN (10700)

Whos

 cf.id IN (10800)

Chciał bym to zestawić w następujący sposób:
Numer zgłoszenia Cause Of Complaint Whos

Czy ktoś jest mi w stanie pomóc

1 użytkowników online, w tym zalogowanych: 0, gości: 1