ID가 들어있는 두 개의 열이있는 테이블이 있습니다. 두 열에서 각 ID의 목록을 하나씩 표시하도록 테이블을 쿼리하려고합니다. MySQL은 두 열 사이의 모든 고유 값을 가져옵니다.
TABLE
A | B
-----
1 | 2
2 | 3
5 | 4
6 | 2
나는 결과가되고 싶어요 :
TABLE
A
-
1
2
3
5
4
6
ID가 들어있는 두 개의 열이있는 테이블이 있습니다. 두 열에서 각 ID의 목록을 하나씩 표시하도록 테이블을 쿼리하려고합니다. MySQL은 두 열 사이의 모든 고유 값을 가져옵니다.
TABLE
A | B
-----
1 | 2
2 | 3
5 | 4
6 | 2
나는 결과가되고 싶어요 :
TABLE
A
-
1
2
3
5
4
6
당신은 당신이 의미하는 두 개의 열이있는 테이블이 UNION 연산자
SELECT A FROM TABLE
UNION
SELECT B FROM TABLE
또는 임시 테이블에 추가하고 ORDER BY를 사용하여 선택하십시오 (A와 B 열의 값이 모두 같으면 "2" – Achilles
+1입니다.) 이것은 가장 간단한 방법입니다. @Achilles : The 'UNION' set 연산자는 중복 된 값을 제거하기 때문에, 그 동작을 불가능하게하기 위해서 우리는'UNION ALL' set 연산자를 사용합니다.이 연산자는 세트를 연결하기 만하면 전체 세트를 탐색하고 찾을 수있는 추가 단계를 수행하지 않습니다. – spencer7593
나는 당신과 동의한다. 결정하기 위해 @Kevin이 될 것이라고 생각한다. – Achilles
를 사용? – Achilles