gpt4 book ai didi

php - mysql php按类别名称分组

转载 作者:行者123 更新时间:2023-11-29 00:25:49 24 4
gpt4 key购买 nike

简要说明:目前我使用以下代码获得了结果列表。我正在尝试按 c_feed id 对我的 u_feed 结果进行分组。

$uid = '15';

SELECT u.uid, u.fid, f.url,f.icon, u.title, f.favicon, f.domain FROM u_feed u INNER JOIN feed f ON f.id = u.fid WHERE u.uid = '$uid'

我刚刚添加了一个名为 c_feed 的表,它将保存每个类别的 nameuidu_feed 表将使用列 cid 检查 c_feedid

表 c_feed

enter image description here

表格提要 enter image description here

表格u_feed enter image description here

我试过了SELECT u.uid, u.fid, f.url, f.icon, u.title, f.favicon, f.domain, c.cname
FROM u_feed u
INNER JOIN feed f ON f.id = u.fid
INNER JOIN c_feed c ON c.id = u.cid
WHERE u.uid = '15'
限制 0 , 30

这只返回 enter image description here

但它应该有 11 行(下图没有分组)

enter image description here

最佳答案

这是您的内部联接,如果 c_feed 中有相关记录,它只包含该记录。所以你得到的唯一记录是两个 WITH 一个 cid

您可能正在寻找左连接

SELECT u.uid, u.fid, f.url, f.icon, u.title, f.favicon, f.domain, c.cname 
FROM u_feed u
LEFT JOIN feed f ON f.id = u.fid
LEFT JOIN c_feed c ON c.id = u.cid
WHERE u.uid = '15' LIMIT 0 , 30

关于php - mysql php按类别名称分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18984653/

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