作者wangks (写不出来啊)
看板Database
标题Re: [SQL ] SOL,相同资料查询(条件和函数)
时间Tue Jul 26 16:39:50 2011
我的习惯写法
SELECT 编号,资料
FROM Table
WHERE 编号 IN (
SELECT 编号
FROM (
SELECT 编号,COUNT(*) C
FROM Table GROUP BY 编号)
WHERE C>1)
※ 引述《kidnaper (弗卡夏)》之铭言:
: 大家好~我想请问一下,若我有资料表
: Table
: 编号 资料
: 1 A
: 1 B
: 1 A
: 2 A
: 2 B
: 2 C
: 3 A
: 3 B
: .
: .
: 若是同一个编号内有相同的资料要同时把编号跟资料找出来!!
: 我用的语法是
: SELECT 编号,资料 FROM Table WHERE 资料=资料 GROUP BY 编号
: 我的目的只是要检查我整理的资料是否有重复得!
: DISTINCT也可以删除重复,但我想请问上述的语法哪边有问题!!
: 谢谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.68.16.52
1F:推 kidnaper:这是一个子查询的用法?!ok~我会试试看!!谢谢 07/27 11:48
2F:→ fantasyj:这个语法一看就有问题吧..聚合函数要用having过滤条件.. 07/27 21:23
3F:推 smlboby:应该没有错吧,只是他用了3层sub-query,第2层才判断重复 07/28 00:03