[SQL ] 請教一個SQL語法的問題
我在oracle資料庫下
在同一個table下我想做了一個查詢
列出不同chart_no 但有同一個id_no的內容於是我用了下面的語法
select chart_no, pt_name, id_no from chart where id_no in (select
id_no,count(id_no) as num from chart where chart_no >100000 group by id_no
having count(id_no)>1);
但是資料庫回應錯誤訊息ORA-00913: too many values
請問我這語法錯在那裡,如果不能這樣寫要如何寫才恰當?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.134.223
推
02/21 15:27, , 1F
02/21 15:27, 1F
→
02/22 15:02, , 2F
02/22 15:02, 2F
推
02/22 17:02, , 3F
02/22 17:02, 3F
→
02/25 15:52, , 4F
02/25 15:52, 4F
→
02/25 16:00, , 5F
02/25 16:00, 5F
推
02/26 00:17, , 6F
02/26 00:17, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):