TABLE price
user_id b01 b02 b03 b04 b05 b06 b07 b08 b09
MP01 21 32 12 34 56 26 21 21 26
MO11
This is an alternative approach to LEAST. Not easy as Using Least function. But might come in handy in some situations
SELECT MIN(b01) FROM(
select user_id , b01 from price
union all
select user_id , b02 from price
union all
select user_id , b03 from price
union all
select user_id , b04 from price
union all
select user_id , b05 from price
union all
select user_id , b06 from price
union all
select user_id , b07 from price
union all
select user_id , b08 from price
union all
select user_id , b09 from price
) temp
WHERE user_id = 'MP01'