Mysql with two annidate LIKE -
this question has answer here:
- mysql - rows columns 10 answers
i trying simplify problem. have mysql table this:
meta_key meta_value rdv_0_date 12082013 rdv_1_date 13082013 rdv_0_time 12h rdv_1_time rdv_place paris i want query result 2 row:
1. 12082013 12h 2. 13082013 select * mytable mt1 left join mytable mt2 mt1.meta_key 'rdv_%s_date' or mt1.meta_key rdv_%s_time'
are looking this?
select mt1.meta_value, mt2.meta_value mytable mt1 left join mytable mt2 on (substring(mt1.meta_key, 5, 1) = substring(mt2.meta_key, 5, 1)) mt1.meta_key 'rdv\__\_date' , mt2.meta_key 'rdv\__\_time'; i must agree previous comment, though, convenience of doing not-really-efficient query one. if you're using language on top of mysql (like php) there better ways.
Comments
Post a Comment