由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - SQL求助
相关主题
服了,这就是我们QA和DBA的水平SQL question
求求!waiting online急问一个关于T-SQL的问题,谢谢
help about SQL for ACCESSSQL combine two columns from two different tables no shared (转载)
ask for help with a simple query!!!Help
SQL find distinct values in large table如何完成这个sql?
有没有TSQL和 PL/SQl 或者Teradata sql都熟悉的高手, 麻烦看一下help needed
请问这个update query有什么问题?more HELP: how to make this sql more efficient?
SQL 2008 Group By QuestionSQL Query Question
相关话题的讨论汇总
话题: colb话题: cola话题: select话题: distinct话题: sql
进入Database版参与讨论
1 (共1页)
q**********r
发帖数: 56
1
有个SQL想不出怎么写好,求助大家, 望不吝赐教。多谢。
A simple table:
ColA. ColB
1. A
1. A
2. B
3. B
4. C
4. C
5. C
Return unique pairs of ColA and ColB, where for the same ColB there are more
than one distinct ColA value.
For above data, it returns
ColA. ColB
2. B
3. B
4. C
5. C
d*h
发帖数: 2347
2
select distinct A, B
from simple_table where B in (
select B
from (select distinct A, B from simple_table) X
group by B
having count(1) > 1
)
h**0
发帖数: 26
3
select distinct A, B
from simple_table
q**********r
发帖数: 56
4
谢谢谢谢。先找到多于一对的ColB再说。受教了。

【在 d*h 的大作中提到】
: select distinct A, B
: from simple_table where B in (
: select B
: from (select distinct A, B from simple_table) X
: group by B
: having count(1) > 1
: )

q**********r
发帖数: 56
5
谢谢。这个好像差一点, 例子中的 1 A 排除不了。

【在 h**0 的大作中提到】
: select distinct A, B
: from simple_table

c******r
发帖数: 512
6
with foo as (
select count(*) over (partition by colb) as C, cola, colb
from ( select cola, colb from t
group by cola, colb) tmpt)
select cola, colb from foo where C <> 1


: 谢谢。这个好像差一点, 例子中的 1 A 排除不了。



【在 q**********r 的大作中提到】
: 谢谢。这个好像差一点, 例子中的 1 A 排除不了。
h**0
发帖数: 26
7
少看一个条件, 加上就行
select distinct A, B
from simple_table a
WHERE EXISTS ( SELECT * FROM simple_table c
WHERE a.B=c.B AND a.A != c.A)

【在 q**********r 的大作中提到】
: 谢谢。这个好像差一点, 例子中的 1 A 排除不了。
q**********r
发帖数: 56
8
有个SQL想不出怎么写好,求助大家, 望不吝赐教。多谢。
A simple table:
ColA. ColB
1. A
1. A
2. B
3. B
4. C
4. C
5. C
Return unique pairs of ColA and ColB, where for the same ColB there are more
than one distinct ColA value.
For above data, it returns
ColA. ColB
2. B
3. B
4. C
5. C
d*h
发帖数: 2347
9
select distinct A, B
from simple_table where B in (
select B
from (select distinct A, B from simple_table) X
group by B
having count(1) > 1
)
h**0
发帖数: 26
10
select distinct A, B
from simple_table
q**********r
发帖数: 56
11
谢谢谢谢。先找到多于一对的ColB再说。受教了。

【在 d*h 的大作中提到】
: select distinct A, B
: from simple_table where B in (
: select B
: from (select distinct A, B from simple_table) X
: group by B
: having count(1) > 1
: )

q**********r
发帖数: 56
12
谢谢。这个好像差一点, 例子中的 1 A 排除不了。

【在 h**0 的大作中提到】
: select distinct A, B
: from simple_table

c******r
发帖数: 512
13
with foo as (
select count(*) over (partition by colb) as C, cola, colb
from ( select cola, colb from t
group by cola, colb) tmpt)
select cola, colb from foo where C <> 1


: 谢谢。这个好像差一点, 例子中的 1 A 排除不了。



【在 q**********r 的大作中提到】
: 谢谢。这个好像差一点, 例子中的 1 A 排除不了。
h**0
发帖数: 26
14
少看一个条件, 加上就行
select distinct A, B
from simple_table a
WHERE EXISTS ( SELECT * FROM simple_table c
WHERE a.B=c.B AND a.A != c.A)

【在 q**********r 的大作中提到】
: 谢谢。这个好像差一点, 例子中的 1 A 排除不了。
1 (共1页)
进入Database版参与讨论
相关主题
SQL Query QuestionSQL find distinct values in large table
跪求高人指点:一道SQL题3/5个包子可以么?先谢了!有没有TSQL和 PL/SQl 或者Teradata sql都熟悉的高手, 麻烦看一下
如何用SQL语句判断一个TABLE是否存在?请问这个update query有什么问题?
urgent help! insert value into tableSQL 2008 Group By Question
服了,这就是我们QA和DBA的水平SQL question
求求!waiting online急问一个关于T-SQL的问题,谢谢
help about SQL for ACCESSSQL combine two columns from two different tables no shared (转载)
ask for help with a simple query!!!Help
相关话题的讨论汇总
话题: colb话题: cola话题: select话题: distinct话题: sql