文章詳情頁
數據庫 - mysql聯表去重查詢
瀏覽:184日期:2022-06-22 08:42:06
問題描述
現有兩張表:
分類表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······時間戳
現在想 select * from B left join A on B.cateid = A.id,當然這樣會有重復的分類文章會查出來。怎么寫SQL 能從B 表關聯查詢出每個分類下的最新發表的文章和對應的文章分類呢?求 具體的查詢語句
問題解答
回答1:你得先分組查詢出每個分類下時間戳最大的文章然后再去和A聯合查詢
回答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
上一條:mysql - 有張訂單表,假設有個2個手機號,每個手機號都有5個訂單,如何用一個sql實現每個手機號隨機取3個訂單?下一條:mysql中的最大連接數就是請求數嗎?那IOPS又表示什么意思呢?
相關文章:
1. javascript - 原生canvas中如何獲取到觸摸事件的canvas內坐標?2. javascript - [js]為什么畫布里不出現圖片呢?在線等3. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風格檢查怎么辦。。。4. javascript - iframe 為什么加載網頁的時候滾動條這樣顯示?5. javascript - 如何將一個div始終固定在某個位置;無論屏幕和分辨率怎么變化;div位置始終不變6. sql語句 - mysql中關聯表查詢問題7. javascript - 求解答:實例對象調用constructor,此時constructor內的this的指向?8. javascript - 有什么比較好的網頁版shell前端組件?9. html - vue項目中用到了elementUI問題10. css - chrome下a標簽嵌套img 顯示會多個小箭頭?
排行榜
