I want to display specified key_name and key_value of a field with mysql where record is encoded json format
id_user dtl_master date
1 {"el1":"2","el2":"3"} 2015/01/01
2 {"el1":"2","el2":"3"} 2015/01/01
3 {"el1":"5","el2":"6"} 2015/01/01
My query to filter select is
SELECT id_user,dtl_master FROM tb_inputdata WHERE dtl_master REGEXP '"el2":"([^"]*)4([^"]*)"';
but it return :
id_user dtl_master
1 {"el1":"6","el2":"4"}
I wanted to display like this
id_user el2
1 4
I know REGEXP not running on SELECT, but only on WHERE, anybody know how to SELECT only related key_name or key_value?
Thank You
json_decodeand useel2when fetching the rows from the result.