모든 열 B가있는 열 A를 가져 오는 SQL 쿼리

2 열 customer 및 city가있는 테이블이 있습니다. 4 개의 고유 한 도시 (w, x, y, z)가 있습니다. 모든 도시와 관련된 고객을 원합니다. 그래서 테이블

+ ---------- + ------ + 
| 고객 | 도시 | 
+ ---------- + ------ + 
| A | W | 
| A | X | 
| A | Y | 
| A | Z | 
| B | X | 
| C | Y | 
| Z | X | 
| Z | Y | 
+ ---------- + ------ +

원하는 출력은

+ ---------- + ------ + 
| 고객 | 도시 | 
+ ---------- + ------ + 
| A | W | 
| A | X | 
| A | Y | 
| A | Z | 
+ ---------- + ------ +

내가 사용한 쿼리는 다음과 같습니다.

Select Customer,City
From Table As T
Where Exists    (
                Select 1
                From Table As T2
                Where T2.Customer = T.City
                    And T2.City<> T.City
                )
Forpas

HAVING 절의 집계 및 조건을 사용하면 원하는 고객을 얻을 수 있습니다.

select customer
from tablename
group by customer
having count(*) = (select count(distinct city) from tablename)

연산자 IN과 함께 사용할 수 있습니다.

select * from tablename
where customer in (
  select customer
  from tablename
  group by customer
  having count(*) = (select count(distinct city) from tablename)
)

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

열에서 Null 개수를 가져 오는 SQL 쿼리

분류에서Dev

SQL 쿼리 : 동일한 값과 열 값 B를 가진 열 A가 존재하지 않는 행 가져 오기

분류에서Dev

액세스 테이블의 마지막 행에있는 모든 열 값의 합계를 가져 오는 SQL 쿼리

분류에서Dev

Java-MySql : 열의 모든 값을 가져 오는 쿼리

분류에서Dev

SQL 쿼리 (BigQuery)에서 UTC tz가있는 열에서 CreatedDatetime이 오늘 모스크바 tz 인 모든 행을 가져 오는 방법은 무엇입니까?

분류에서Dev

모든 구성원 경로가 쿼리 문자열에 ID를 가져 오는 것은 아닙니다.

분류에서Dev

유형 1의 모든 사용자 목록과 유형 2가 있는지 알려주는 새 열을 가져 오는 SQL 쿼리

분류에서Dev

열의 모든 데이터를 가져 오는 SQL 내부 조인

분류에서Dev

모든 숫자가 목록에있는 Json 배열에 대한 SQL 쿼리

분류에서Dev

ArrayField의 열에 대한 모든 고유 값의 개수를 가져 오는 Django 쿼리

분류에서Dev

django chart.js-특정 열에 대한 모든 고유 값의 개수를 가져 오는 쿼리

분류에서Dev

열 값을 기반으로 데이터를 가져 오는 SQL 쿼리

분류에서Dev

기준에 따라 문자열에서 문자를 가져 오는 SQL 쿼리

분류에서Dev

모든 경로, 좌표 낙하 또는 좌표에 가장 가까운 경로를 나열하는 SQL 쿼리

분류에서Dev

합계가 10000 미만인 모든 레코드를 가져 오는 SQL 쿼리

분류에서Dev

별도의 열에있는 각 요소의 합계를 가져 오는 SQL 쿼리

분류에서Dev

다른 열의 필터에 따라 열의 모든 새 값을 가져 오기 위해 SQL 테이블 쿼리

분류에서Dev

이름 열 null을 가져 오는 SQL 쿼리

분류에서Dev

값을 기반으로 열을 가져 오는 SQL 쿼리

분류에서Dev

case 문에서 열 값을 다시 가져 오는 SQL 쿼리

분류에서Dev

열을 기반으로 행을 가져 오는 SQL 쿼리

분류에서Dev

일부 열 값에 항목이없는 테이블에서 여러 번 나오는 모든 항목을 가져 오는 MS SQL 쿼리

분류에서Dev

MySQL 쿼리 결과를 PHP 배열로 가져 오는 데 문제가 있음

분류에서Dev

각 열에 대한 조건과 함께 동일한 열 값을 가진 모든 행의 합계를 가져 오는 쿼리

분류에서Dev

다른 열에서 데이터를 가져 오는 쿼리

분류에서Dev

동일한 열 값을 가진 모든 행을 반환하는 SQL 쿼리

분류에서Dev

SQL-열 A의 모든 값 X = 값 B 인 행 가져 오기

분류에서Dev

SQL : UPDATE를 사용하는 단일 쿼리의 모든 열 합계

분류에서Dev

bash에서 모든 변수를 가져오고 URL 쿼리 문자열로 변환

Related 관련 기사

  1. 1

    열에서 Null 개수를 가져 오는 SQL 쿼리

  2. 2

    SQL 쿼리 : 동일한 값과 열 값 B를 가진 열 A가 존재하지 않는 행 가져 오기

  3. 3

    액세스 테이블의 마지막 행에있는 모든 열 값의 합계를 가져 오는 SQL 쿼리

  4. 4

    Java-MySql : 열의 모든 값을 가져 오는 쿼리

  5. 5

    SQL 쿼리 (BigQuery)에서 UTC tz가있는 열에서 CreatedDatetime이 오늘 모스크바 tz 인 모든 행을 가져 오는 방법은 무엇입니까?

  6. 6

    모든 구성원 경로가 쿼리 문자열에 ID를 가져 오는 것은 아닙니다.

  7. 7

    유형 1의 모든 사용자 목록과 유형 2가 있는지 알려주는 새 열을 가져 오는 SQL 쿼리

  8. 8

    열의 모든 데이터를 가져 오는 SQL 내부 조인

  9. 9

    모든 숫자가 목록에있는 Json 배열에 대한 SQL 쿼리

  10. 10

    ArrayField의 열에 대한 모든 고유 값의 개수를 가져 오는 Django 쿼리

  11. 11

    django chart.js-특정 열에 대한 모든 고유 값의 개수를 가져 오는 쿼리

  12. 12

    열 값을 기반으로 데이터를 가져 오는 SQL 쿼리

  13. 13

    기준에 따라 문자열에서 문자를 가져 오는 SQL 쿼리

  14. 14

    모든 경로, 좌표 낙하 또는 좌표에 가장 가까운 경로를 나열하는 SQL 쿼리

  15. 15

    합계가 10000 미만인 모든 레코드를 가져 오는 SQL 쿼리

  16. 16

    별도의 열에있는 각 요소의 합계를 가져 오는 SQL 쿼리

  17. 17

    다른 열의 필터에 따라 열의 모든 새 값을 가져 오기 위해 SQL 테이블 쿼리

  18. 18

    이름 열 null을 가져 오는 SQL 쿼리

  19. 19

    값을 기반으로 열을 가져 오는 SQL 쿼리

  20. 20

    case 문에서 열 값을 다시 가져 오는 SQL 쿼리

  21. 21

    열을 기반으로 행을 가져 오는 SQL 쿼리

  22. 22

    일부 열 값에 항목이없는 테이블에서 여러 번 나오는 모든 항목을 가져 오는 MS SQL 쿼리

  23. 23

    MySQL 쿼리 결과를 PHP 배열로 가져 오는 데 문제가 있음

  24. 24

    각 열에 대한 조건과 함께 동일한 열 값을 가진 모든 행의 합계를 가져 오는 쿼리

  25. 25

    다른 열에서 데이터를 가져 오는 쿼리

  26. 26

    동일한 열 값을 가진 모든 행을 반환하는 SQL 쿼리

  27. 27

    SQL-열 A의 모든 값 X = 값 B 인 행 가져 오기

  28. 28

    SQL : UPDATE를 사용하는 단일 쿼리의 모든 열 합계

  29. 29

    bash에서 모든 변수를 가져오고 URL 쿼리 문자열로 변환

뜨겁다태그

보관