Mysql with two annidate LIKE -


this question has answer here:

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

Popular posts from this blog

.htaccess - First slash is removed after domain when entering a webpage in the browser -

Automatically create pages in phpfox -

c# - Farseer ContactListener is not working -