国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL 查詢某個字段不重復的所有記錄

2020-01-19 00:21:13
字體:
來源:轉載
供稿:網友
假設現在有如下N條記錄 表明叫book
id author title
1 aaa AAA
2 bbb BBB
3 ccc CCC
4 ddd DDD
5 eee AAA
現在想從這5條記錄中查詢所有title不重復的記錄
select distinct title,author from book這樣是不可以的 因為distinct只能作用于一個字段
想請教應該怎么寫
答案:
復制代碼 代碼如下:

select a.* from book a right join (
select max(id) id from book group by title) b on b.id = a.id
where a.id is not null

如果選第一條符合的記錄,那么用min(id)就行了

復制代碼 代碼如下:

select a.* from book a right join (
select min(id) id from book group by title) b on b.id = a.id
where a.id is not null
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 石楼县| 湄潭县| 怀仁县| 大英县| 唐河县| 铁岭市| 同仁县| 永泰县| 乌鲁木齐县| 井冈山市| 西乌珠穆沁旗| 沁源县| 通辽市| 天全县| 惠来县| 合山市| 自治县| 襄垣县| 饶平县| 沈丘县| 临夏县| 新邵县| 阿拉善左旗| 射洪县| 白城市| 武穴市| 西盟| 勃利县| 湘潭县| 伊吾县| 祁连县| 娱乐| 武邑县| 嘉定区| 华池县| 乌海市| 宜黄县| 安福县| 略阳县| 杂多县| 临湘市|