av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

mysql - sql 中 group 和field 查詢問題。

瀏覽:146日期:2022-06-19 16:25:16

問題描述

目前試著簡(jiǎn)單的文章系統(tǒng),表名為forum 包括了id,uid(發(fā)布者的id),content(內(nèi)容),time(時(shí)間)等等字段,因?yàn)樾枰鰝€(gè)點(diǎn)贊功能,于是新建了一張點(diǎn)贊表forum_likes,里面包括了id,forum_id(文章的id),uid(點(diǎn)贊者的id),現(xiàn)在想做文章的首頁可以顯示相應(yīng)文章的點(diǎn)贊數(shù)目,使用了leftjoin 關(guān)聯(lián)點(diǎn)贊表,這樣一個(gè)文章對(duì)應(yīng)著多個(gè)點(diǎn)贊,統(tǒng)計(jì)點(diǎn)贊數(shù)目的是,使用count(),但是發(fā)現(xiàn)field需要很多字段,比如想把content和time都顯示出來,但是不能全部group。所以想咨詢下一般這種情況怎么處理,個(gè)人sql水平非常渣。

問題解答

回答1:

在forum 表中增加一個(gè)點(diǎn)贊數(shù)或在sql中做一個(gè)虛擬字段記錄點(diǎn)贊數(shù)(結(jié)果來自于主鍵的關(guān)聯(lián)查詢)

回答2:

select id,content,time,num from forum left join (select count(*) as num,forum_id from forum_likes group by forum_id) as like on forum.id=like.forum_id;差不多這個(gè)一意思吧。

相關(guān)文章:
主站蜘蛛池模板: 日本又色又爽又黄又高潮 | 国产精品美女在线观看 | 久久久久九九九女人毛片 | 日韩av免费在线电影 | 中文欧美日韩 | 色综合一区二区 | 亚洲日本一区二区三区四区 | www狠狠干| 国产精品美女久久久久久免费 | 精品久久九 | 国产精品96久久久久久 | 欧美精品一区二区蜜桃 | 国产羞羞视频在线观看 | 亚洲啪啪 | 成人免费影院 | 欧美福利专区 | 一区二区免费 | 亚洲精品日韩在线 | 欧美激情一区二区三区 | 超碰一区二区 | 91久久国产综合久久 | 国产精品久久久久av | 日韩毛片在线免费观看 | 中国美女撒尿txxxxx视频 | h视频免费在线观看 | 精品欧美一区二区中文字幕视频 | 亚洲精品免费视频 | 国产精品91视频 | 亚洲成人观看 | 成人黄色在线视频 | 婷婷在线网站 | 天天干狠狠操 | 久久久久国产一区二区三区 | 日韩精品在线看 | 亚洲电影第1页 | 成人久久久久 | 亚洲综合中文字幕在线观看 | 在线看亚洲 | 人人99| 国产成人精品免费视频大全最热 | 91伊人|