在一个 SQL 语句中联接查询



这是我的查询结果,其中没有组名。我想使用 parent_id 获取组名。

Array
(
[0] => Array
(
[groupName] => pizza
[Parent_ID] => 
)
[1] => Array
(
[groupName] => 
[Parent_ID] => 63
)
}

这是我的表结构

类别

1.id
2.parent_id (if id got sub category than id's value enter into parent_id field)

类别组

1.id
2.name

联接表

1.id
2.cat_id
3.group name

请帮助我

这是我的 SQL 语句

$sql1 = "SELECT gn.group_name AS groupName, 
c.parent_id AS Parent_ID
FROM 
LEFT JOIN res_category c ON c.id=p.category_id
LEFT JOIN res_category sc ON c.parent_id=sc.id 
LEFT JOIN res_cat_category_group cgn ON c.id=cgn.category_id
LEFT JOIN res_category_group gn ON gn.id=cgn.cat_group_id ";

你的意思是这样?

select * from category a, category_group b, join_table c where c.cat_id = a.id and c.group_name = b.name

相关内容

  • 没有找到相关文章

最新更新