Mysql : 두 열의 모든 값 수 가져 오기

codeKNIGHT

두 개의 열 X, Y가있는 테이블이 있습니다. 두 열 모두에서 각 레코드의 출현 횟수를 계산하고 싶습니다. 예 :

X | Y

A | A
B | A
B | C
D | C

결과는

variable | X_count | Y_count
A        | 1       | 2
B        | 2       | 0
C        | 0       | 2
D        | 1       | 0

mysql에서 어떻게 이것을 달성합니까?

편집 : 좋아, 몇 시간을 보낸 후 Y의 모든 값이 X의 하위 집합임을 확인했습니다. 즉, X_count는 어떤 변수에도 0이되지 않습니다. 이것이 최적화에 도움이됩니까?

scaisEdge

나는 당신이 유니온 임시 테이블과 그룹이 필요하다고 생각합니다.

  select v.variable, a.count(*), b.count(*)
  from 
  (select x as variable
  from my_table
  union select y
  from my_table ) as v
  inner join my_table as a on a.X = v.variable
  inner join my_table as b on b.y = v.variable
  group by v.variable

Y가 X의 하위 집합이라는 사실은 합집합을 피할 수있게 해주지 만 어쨌든 우리는 별개의 X가 필요합니다.

  select v.variable, a.count(*), b.count(*)
  from 
  (select distinct x as variable
  from my_table ) as v
  inner join my_table as a on a.X = v.variable
  inner join my_table as b on b.y = v.variable
  group by v.variable

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

MySQL 열의 모든 값 가져 오기 및 PHP 계산

분류에서Dev

두 열의 값을 기반으로 모든 중복을 가져 오는 MySQL 쿼리

분류에서Dev

MySQL : 모든 열 및 행에서 테이블의 MIN 값 가져 오기

분류에서Dev

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

분류에서Dev

data.table의 한 열에있는 모든 요소의 개수를 다른 두 열로 나눈 값 가져 오기

분류에서Dev

Sqlite 행에서 모든 고유 값의 개수 가져 오기

분류에서Dev

단일 MySQL 쿼리에서 모든 열의 고유 개수 가져 오기

분류에서Dev

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

분류에서Dev

두 단어 사이의 모든 문자열 가져 오기

분류에서Dev

동일한 열에 두 변수가 모두있는 테이블에서 모든 행 가져 오기

분류에서Dev

PHP 파일의 모든 배열 var에서 값 가져 오기

분류에서Dev

배열의 모든 단위 값 가져 오기

분류에서Dev

PHP : 배열의 "행"에서 모든 값 가져 오기

분류에서Dev

두 문자열이 포함 된 문자열 배열에서 가능한 모든 값 가져 오기 C #

분류에서Dev

json 문자열에서 두 번째 수준 값 가져 오기

분류에서Dev

Vaadin의 Combobox에서 사용할 수있는 모든 값 가져 오기

분류에서Dev

msscript 컨트롤을 사용하여 vbscript의 모든 변수 값 가져 오기

분류에서Dev

PHP-인덱스로 배열의 모든 값을 가져 오는 기본 함수

분류에서Dev

특정 정수 값 C #으로 모든 Enum 값 가져 오기

분류에서Dev

객체 배열의 모든 매개 변수 가져 오기

분류에서Dev

MySQL에서 두 날짜 간의 차이 일수 가져 오기

분류에서Dev

두 열의 값을 기반으로 열 가져 오기 SQL

분류에서Dev

두 값을 배열로 가져 오기

분류에서Dev

함수에 따라 mysql 테이블 열 값 가져 오기

분류에서Dev

한 테이블에서 모든 열의 값을 가져오고 두 번째 테이블에서 다른 열의 값을 가져옵니다.

분류에서Dev

동일한 열의 여러 행과 두 개의 다른 행의 총 값 가져 오기 (mysql 쿼리)

분류에서Dev

"x"값 Swift 3을 제외한 배열의 모든 값 가져 오기

분류에서Dev

MySQL 함수의 쿼리 SELECT에서 값 가져 오기

분류에서Dev

모든 PHP 변수와 값 가져 오기

Related 관련 기사

  1. 1

    MySQL 열의 모든 값 가져 오기 및 PHP 계산

  2. 2

    두 열의 값을 기반으로 모든 중복을 가져 오는 MySQL 쿼리

  3. 3

    MySQL : 모든 열 및 행에서 테이블의 MIN 값 가져 오기

  4. 4

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

  5. 5

    data.table의 한 열에있는 모든 요소의 개수를 다른 두 열로 나눈 값 가져 오기

  6. 6

    Sqlite 행에서 모든 고유 값의 개수 가져 오기

  7. 7

    단일 MySQL 쿼리에서 모든 열의 고유 개수 가져 오기

  8. 8

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

  9. 9

    두 단어 사이의 모든 문자열 가져 오기

  10. 10

    동일한 열에 두 변수가 모두있는 테이블에서 모든 행 가져 오기

  11. 11

    PHP 파일의 모든 배열 var에서 값 가져 오기

  12. 12

    배열의 모든 단위 값 가져 오기

  13. 13

    PHP : 배열의 "행"에서 모든 값 가져 오기

  14. 14

    두 문자열이 포함 된 문자열 배열에서 가능한 모든 값 가져 오기 C #

  15. 15

    json 문자열에서 두 번째 수준 값 가져 오기

  16. 16

    Vaadin의 Combobox에서 사용할 수있는 모든 값 가져 오기

  17. 17

    msscript 컨트롤을 사용하여 vbscript의 모든 변수 값 가져 오기

  18. 18

    PHP-인덱스로 배열의 모든 값을 가져 오는 기본 함수

  19. 19

    특정 정수 값 C #으로 모든 Enum 값 가져 오기

  20. 20

    객체 배열의 모든 매개 변수 가져 오기

  21. 21

    MySQL에서 두 날짜 간의 차이 일수 가져 오기

  22. 22

    두 열의 값을 기반으로 열 가져 오기 SQL

  23. 23

    두 값을 배열로 가져 오기

  24. 24

    함수에 따라 mysql 테이블 열 값 가져 오기

  25. 25

    한 테이블에서 모든 열의 값을 가져오고 두 번째 테이블에서 다른 열의 값을 가져옵니다.

  26. 26

    동일한 열의 여러 행과 두 개의 다른 행의 총 값 가져 오기 (mysql 쿼리)

  27. 27

    "x"값 Swift 3을 제외한 배열의 모든 값 가져 오기

  28. 28

    MySQL 함수의 쿼리 SELECT에서 값 가져 오기

  29. 29

    모든 PHP 변수와 값 가져 오기

뜨겁다태그

보관