gpt4 book ai didi

mysql - SQL:为每个类别获取一篇文章

转载 作者:太空宇宙 更新时间:2023-11-03 11:34:17 25 4
gpt4 key购买 nike

有两个表article和category。

  nid | title | status
---+-------------+-------
1 | abc | 1
2 | ggg | 1
3 | kkk | 0
4 | rrr | 1
5 | fff | 1
6 | ggg | 1

发布 status = 1 的地方。

cid | nid 
---+-------------
1 | 1
2 | 2
2 | 3
3 | 4
1 | 5
2 | 6

现在我想为每个 cid 获得一个 nid,在状态为 1 的情况下不会出现两次 cid。

最佳答案

您可以将 GROUP BYJOIN 一起使用,例如:

SELECT t2.cid, MAX(t2.nid)
FROM table2 t2 JOIN table1 t1 ON t2.nid = t1.nid and t1.status = 1
GROUP BY t2.cid;

关于mysql - SQL:为每个类别获取一篇文章,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47137707/

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