'name' = 'BLQ2') as "attribute_BLQ2",
(select attrs->>'value' from jsonb_array_elements(ap.attributes) attrs where attrs->> 'name' = 'BLQ2') as "attribute_BLQ2_value",
(select attrs->>'unit' from jsonb_array_elements(ap.attributes) attrs where attrs->> 'name' = 'BLQ2') as "attribute_BLQ2_UOM"
from api_staging_seco_xml ats
left join api_staging_seco_schema ap on (ats.id = ap.staging_id ) order by ats.id ;
существует ли способ, не делать селект если все строки в колонке будут равны null ?
т.е в результате если не будет данных например в колонке attribute_BLQ2_UOM тогда вывести только эти 2 колонки: attribute_BLQ2, attribute_BLQ2_value.
на скрине выше, выводится колонка attribute_BLQ2_UOM. Если она не содержит никакие данные тогда мне нужно ее исключить или каким-то способом не выводить. Такое возможно?
Обсуждают сегодня