每一年有一套指標,有相同的也有不同的,現在需要把每一年相同的指標查出來,sql怎么寫
uj5u.com熱心網友回復:
詳細說明下。。。uj5u.com熱心網友回復:
建議你列出你的表結構,并提供測驗資料以及基于這些測驗資料的所對應正確結果。參考一下這個貼子的提問方式http://bbs.csdn.net/topics/320211382
1. 你的 create table xxx .. 陳述句
2. 你的 insert into xxx ... 陳述句
3. 結果是什么樣,(并給以簡單的演算法描述)
4. 你用的資料庫名稱和版本(經常有人在MS SQL server版問 MySQL)
這樣想幫你的人可以直接搭建和你相同的環境,并在給出方案前進行測驗,避免文字描述理解上的誤差。
uj5u.com熱心網友回復:
給點資料+明確需求,不然不好下手啊uj5u.com熱心網友回復:
樓主是需要提取重復的記錄嗎?我是這樣做的SELECT DISTINCT (需要查重的列名) FROM (你的資料表名)
uj5u.com熱心網友回復:
使用having count(相同的指標) > 1uj5u.com熱心網友回復:
邏輯大概是查重復資料,按指標分組,條件是數量>1select 年,指標 from table where 指標 in (select指標 from table group by 指標 having count(指標)>1)
uj5u.com熱心網友回復:
查重復資料,首先使用distinct,也可以使用having count(指標)>1轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/107908.html
標籤:MySQL
上一篇:MySQL 縱表轉橫表查詢實作
