我需要加入3个mysql表,1。属性2.客户端3.类别
在属性表中我有json colum,我需要在属性表(content colum)中加入它。
我写这个:
$SQL = "SELECT p.*, c.*, ct.*
FROM property p
JOIN clients c
ON p.user_id = c.id
JOIN category ct ON ct.id IN JSON_EXTRACT(p.content, '$cat')
WHERE public = '1'
ORDER BY p.id DESC";
内容栏中的json:
{
"image":["1.jpg","2.jpg","3.jpg","4.jpg","5.jpg","6.jpg"],
"image_title":[["title","title","title","title","title","title"]],
"category":[["5","41","41","42","7","41"]]
}
任何人都可以帮助我吗?
错误: 您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以便在JSON_EXTRACT附近使用正确的语法(p.content,' 6')WHERE public =' 1'通过p.id DESC'订购在第5行
谢谢