Я пытаюсь получить статус ошибок на основе идентификаторов ошибок и когда они меняются.
При использовании запроса ниже:
select b.bug_id,b.creation_ts as issue_reported,ba.added,ba.bug_when
from bugs b
join bugs_activity ba on b.bug_id = ba.bug_id
join fielddefs fd on ba.fieldid = fd.id
where fd.name = 'bug_status' order by b.bug_id
Я получаю набор результатов (поднабор, как показано ниже)
bugid issue_reported added bug_when
61 06-06-2019 9:00 Confirmed 06-06-2019 9:00
61 06-06-2019 9:00 In_Progress 06-06-2019 10:00
61 06-06-2019 9:00 Resolved 06-06-2019 15:00
61 06-06-2019 9:00 Verified 06-07-2019 11:00
Как я могу изменить свой запрос, чтобы получить набор результатов, как показано ниже:
bugid issue_reported Confirmed In_Progress Resolved Verified
61 06-06-2019 9:00 06-06-2019 9:00 06-06-2019 10:00 06-06-2019 15:00 06-07-2019 11:00
Я имею в виду одну строку.