Re: [SQL ] 找出重複的值 並留下

看板Database (資料庫)作者 (社會黑暗、行路難)時間3年前 (2020/12/19 13:10), 編輯推噓1(100)
留言1則, 1人參與, 3年前最新討論串3/3 (看更多)
以下語法我在 MySQL 可以做,不確定在 SQLite 是否可行。 select * from [table_name] where (站號, 年, 月, 日) in ( select 站號, 年, 月, 日 from ( select 站號, 年, 月, 日, count(*) from [table_name] group by 站號, 年, 月, 日 having count(*) > 1 ) a ) ※ 引述《MAGICXX (逢甲阿法)》之銘言: : (針對 SQL 語言的問題,用這個標題。請用 Ctrl+Y 砍掉這行) : 資料庫名稱:SQLITE : 資料庫版本:3.32.2 : 內容/問題描述: : 我有一張表長的類似下面這個樣子 : 站號 年 月 日 數值 : A01 109 12 15 30 : A01 109 12 15 40 : A01 109 12 16 50 : A01 109 12 17 60 : A01 109 12 18 53 : 我想要讓他在找出來的時候 可以直接找出這張表內有重複的值出來 : 並在查詢後的視表內留著 : 像上面的例子 會出現 : 站號 年 月 日 數值 : A01 109 12 15 30 : A01 109 12 15 40 : 其他沒重複的的都不用 : 網路上面大部分都是把重複的值拿掉 好像比較少跟我的要求類似的 : 謝謝大家QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.177.36.225 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1608354616.A.212.html

12/20 03:06, 3年前 , 1F
感謝你!
12/20 03:06, 1F
文章代碼(AID): #1VtOiu8I (Database)
文章代碼(AID): #1VtOiu8I (Database)