2017-06-13 101 views
0

我想在内部连接条件语句中的数据库中的字符串中搜索变量。我想在ign_product_level_%_pricewp_idpl_orders.product_id%在下面的查询。我怎样才能做到这一点?在内部连接条件语句中连接字符串中的变量

SELECT * FROM `wp_idpl_orders` INNER JOIN wp_postmeta WHERE wp_postmeta.meta_key like "ign_product_level_%_price" and wp_postmeta.meta_key like wp_idpl_orders.product_id and wp_postmeta.post_id = wp_idpl_orders.post_id 

回答

0

MySQL CONCAT()函数用于添加两个或多个字符串。

SELECT * FROM `wp_idpl_orders` INNER JOIN wp_postmeta WHERE wp_postmeta.meta_key like concat("ign_product_level_",wp_idpl_orders.product_id,"_price") and wp_postmeta.post_id = wp_idpl_orders.post_id