gpt4 book ai didi

php - 如何在MySQL查询中获取新闻的计数作为别名列?

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

我有两个表(新闻、已浏览),它们之间的关系是一对多:一条新闻有多个浏览。

我需要一个 SQL 查询来获取每条新闻,并附加一个别名列,该别名列的值由所看到的每条新闻的总和来确定。

这是两个表的结构:

<小时/>

新闻:id_news、news_title、news_text、日期、时间、图片

查看:id_seen、id_user、id_news、ip、完整日期、时间

<小时/>

我需要一个返回结果的查询,例如:

id_news | news_title | news_text |  fulldate   | fulltime | pic   | seen_count (alias)
--------------------------------------------------------------------------------------
1 | Title Blah | Text Blah | Jun/03/2016 | 19:54:25 | 9.jpg | 934
2 | Title Blah | Text Blah | Jun/01/2016 | 19:24:25 | 6.jpg | 549
<小时/>

我尝试了很多次,但确实无法实现。

最佳答案

select news.*, count(seen.id_seen) as seen_count from news 
left join seen on seen.id_news=news.id_news
group by news.id_news

关于php - 如何在MySQL查询中获取新闻的计数作为别名列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37685746/

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