gpt4 book ai didi

mysql - Codeigniter mysql 查询组

转载 作者:行者123 更新时间:2023-11-30 01:36:57 26 4
gpt4 key购买 nike

我有一个表“类别”和“项目”

我想要实现的是列出 1 个类别以及包含该类别的所有项目。是否可以使用 1 个查询?

比方说:

类别名称
项目 1,项目 2

这是我的表格的屏幕截图 enter image description here

enter image description here

目前这是我使用的查询,显然不起作用

SELECT * FROM category as c, item as i WHERE c.restaurant_id = '7' GROUP BY c.category_id

这是我 View 中的 foreach 循环

foreach($categories as $row){
echo "<p>";
echo anchor('dashboard/category/'.$row->category_id, $row->category_name);
// *i want my item names listed here*
echo "</p>";
}

最佳答案

您需要加入两个表,例如

SELECT category_name as cat_name, item_name as item_name 
FROM categories
JOIN items ON items.category_id = categories.category_id
WHERE categories.restaurant_id = '7'
GROUP BY items.item_id

关于mysql - Codeigniter mysql 查询组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16749452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com