久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

數(shù)據(jù)庫 - mysql聯(lián)表去重查詢

瀏覽:179日期:2022-06-22 08:42:06

問題描述

現(xiàn)有兩張表:

分類表A :

id·······cate_name1········mysql2········php3·······java4·······ios

文章表B :

id····cateid···content····time1·······1·······xxx······時間戳2·······2·······xxx······時間戳3·······3·······xxx······時間戳4·······1·······xxx······時間戳5·······1·······xxx······時間戳6·······3·······xxx······時間戳

現(xiàn)在想 select * from B left join A on B.cateid = A.id,當(dāng)然這樣會有重復(fù)的分類文章會查出來。怎么寫SQL 能從B 表關(guān)聯(lián)查詢出每個分類下的最新發(fā)表的文章和對應(yīng)的文章分類呢?求 具體的查詢語句

問題解答

回答1:

你得先分組查詢出每個分類下時間戳最大的文章然后再去和A聯(lián)合查詢

回答2:

select tb.*,A.cate_name from (select * from B order by cateid,time desc) tb left join A on tb.cateid = A.id group by tb.cateid

相關(guān)文章:
主站蜘蛛池模板: 宁海县| 东宁县| 东莞市| 姜堰市| 湟源县| 星座| 孟村| 房产| 平阴县| 南城县| 牡丹江市| 邮箱| 开封县| 普兰店市| 三穗县| 象山县| 韶关市| 达州市| 大宁县| 益阳市| 修文县| 定州市| 会泽县| 隆德县| 维西| 青龙| 错那县| 巴青县| 黄梅县| 鱼台县| 衡阳市| 开封市| 嘉善县| 大姚县| 平舆县| 大连市| 广河县| 中西区| 天峨县| 赞皇县| 红河县|