【发布时间】:2014-09-03 13:57:25
【问题描述】:
我想做一个这样的 SQL 请求:
SELECT p.ID, p.post_title
FROM ".$wpdb->prefix."posts AS p
INNER JOIN ".$wpdb->prefix."postmeta pm
ON pm.post_id=p.ID AND pm.meta_key='shops_list'
INNER JOIN ".$wpdb->prefix."follow AS f
ON pm.meta_value LIKE CONCAT('%',f.shop_followed_id,'%')
shop_followed_id 是列名,它不起作用,但是当我用CONCAT('%',163,'%') 测试时,它起作用了。
你知道语法错误在哪里吗?
元值示例:a:3:{i:0;s:3:"168";i:1;s:2:"22";i:2;s:2:"43";} shop_followed_id 示例:168
【问题讨论】:
-
它不起作用你能用你帖子中的原始错误消息替换它吗