我願做一個SQL請求是這樣的:SQL CONCAT命名
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,'%')
測試,它的工作。
你知道語法錯誤在哪裏嗎?
meta_value的例子:a:3:{i:0; s:3:「168」; i:1; s:2:「22」; i:2; s:2:「43」;} shop_followed_id的例子:168
*它不起作用*你可以用你的文章中的原始錯誤消息替換這個 – 2014-09-03 14:00:31