у меня есть такие данные
Purchase_order (po)
po_id pi_id store
112 789 ABC
113 101 DEF
114 102 GHI
115 103 JKL
Purchase_items (pi)
pi_id barcode price date
789 123 500 2020-06-04
101 123 400 2020-06-03
102 456 500 2020-06-02
103 456 400 2020-06-01
product
barcode product
123 milk
456 tea
Я хочу получить последнюю цену за каждый штрих-код, если магазин исключает "GHI"
ожидаемый результат
barcode price
123 500
456 400
как мне сделать?