나는 같은 DB가있다
column_1 | column_2 | column_3
------------------------------
aaa | bbb | ccc
xys | hkj | fgh
dfs | jhv | ccc
cfg | rty | fgh
iyd | olp | ccc
gdv | tdr | www
동일한 값을 가진 모든 행이 column_3
해당 column_3
값 과 함께 인쇄 되도록 결과를 얻고 싶습니다.
column_1 | column_3
--------------------
aaa | ccc
dfs | ccc
iyd | ccc
cfg | fgh
xys | fgh
gdv | www
나 SELECT DISTINCT column_3 FROM table_name;
에게 모든 고유 한 이름을 제공한다는 것을 알고 column_3
있지만 column_1
의존하는 모든 값을 어떻게 얻 column_3
습니까?
Select ...
From table_name As T
Where Exists (
Select 1
From table_name As T2
Where T2.column_3 = T.column_3
And T2.<Primary Key Column> <> T.<Primary Key Column>
)
당연히에서 <Primary Key Column>
각 행을 고유하게 식별하는 열로 대체 합니다 table_name
. 경우 column_1
해당 열은, 우리가 얻을 것이다 :
Select ...
From table_name As T
Where Exists (
Select 1
From table_name As T2
Where T2.column_3 = T.column_3
And T2.column_1 <> T.column_1
)
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다