单
SELECt用
LATERAL加入一个
VALUES表达这项工作:
SELECT p.id, v.*FROM price_list p , LATERAL ( VALUES ('type_a', p.price_type_a) , ('type_b', p.price_type_b) , ('type_c', p.price_type_c) ) v (price_type, price);
单
SELECt用
LATERAL加入一个
VALUES表达这项工作:
SELECT p.id, v.*FROM price_list p , LATERAL ( VALUES ('type_a', p.price_type_a) , ('type_b', p.price_type_b) , ('type_c', p.price_type_c) ) v (price_type, price);