用left outer join(sql)實現只顯示重複行最小id的記錄
SQL> select a.a,b.b from test a left join (select * from test where a in(select min(a) from test group by b)) b on a.a=b.a order by a.a;
A B
--- ----------
1 zxy
2
3
4 zxz
5 zxb
SQL> select * from test;
A B
--- ----------
1 zxy
2 zxy
3 zxy
4 zxz
5 zxb
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-669395/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle left outer join(左聯接)顯示全部的課堂收藏資訊Oracle
- Inner Join, Left Outer Join和Association的區別
- oracle 重複列只顯示一次的實現Oracle
- sql刪除重複記錄只保留一條SQL
- 分享:SQL中 LEFT JOIN 左表合併去重實用技巧SQL
- 【SQL】13 SQL 別名、SQL 連線(JOIN)、SQL INNER JOIN 關鍵字、SQL LEFT JOIN 關鍵字、SQL RIGHT JOIN 關鍵字、SQL FULL OUTER JSQL
- sql中的join、left join、right joinSQL
- 用SQL語句去掉重複的記錄SQL
- mysql刪除重複記錄,儲存Id最小的一條MySql
- 【原】Oracle中Left Outer Join和外關聯(+)的區別Oracle
- SQL重複記錄查詢SQL
- sql的left join 命令詳解SQL
- sql之left join、right join、inner join的區別SQL
- sql server left join問題SQLServer
- sql left join 和 right join解釋SQL
- 成績錄入SQL語句 笛卡爾積 LEFT JOINSQL
- sql的left join 、right join 、inner join之間的區別SQL
- 【sql調優之執行計劃】nested loops join and nested loop join outerSQLOOP
- 使用Partitioned Outer Join實現稠化報表
- 關於SQL的重複記錄問題SQL
- 用SQL語句刪除重複記錄的四種方法SQL
- Oracle 查詢重複記錄,以及簡單的sql應用。OracleSQL
- SQL刪除重複資料,只保留一行SQL
- SQL中聯表查詢操作(LEFT JOIN, RIGHT JOIN, INNER JOIN)SQL
- Android 防止多次點選,Toast重複顯示AndroidAST
- Oracle 刪除表中重複記錄的DELETE SQLOracledeleteSQL
- mysql + left joinMySql
- SQL語句中 left join 後用 on 還是 where,區別大SQL
- 利用ASP實現Oracle資料記錄的分頁顯示Oracle
- mysql left join轉inner joinMySql
- css記錄1:文字塊內超長只顯示一行,且超過寬度顯示為省略號CSS
- MySQL LEFT JOIN/ INNER JOIN/RIGHT JOINMySql
- SQL:顯示每天的小計,某一天沒有記錄也要顯示SQL
- 使用SQL語句去掉重複記錄的兩種方法SQL
- 一個left join SQL 簡單優化分析SQL優化
- SQL Server 批量刪除重複記錄(批量、快速、安全)SQLServer
- 在SQL Server中快速刪除重複記錄(轉)SQLServer
- LEFT JOIN 和JOIN 多表連線