Mysql 在内部联接条件语句中将字符串中的变量连接起来

Mysql 在内部联接条件语句中将字符串中的变量连接起来,mysql,Mysql,我想在数据库的内部连接条件语句中搜索字符串中的变量。我想在下面的查询中将wp\u idpl\u订单.产品id替换为%中的ign\u product\u level\u%\u price。我该怎么做 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

我想在数据库的内部连接条件语句中搜索字符串中的变量。我想在下面的查询中将
wp\u idpl\u订单.产品id
替换为
%
中的
ign\u product\u level\u%\u price
。我该怎么做

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
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