두 개의 동일한 테이블을 하나의 테이블로 병합하고 사용자를 구별하려고합니다. 2 개 개의 테이블은 같이 : SQL 쿼리가 보일 것입니다 방법두 개의 동일한 테이블을 병합하는 SQL 쿼리
user, total1, total2
1, 7, 4
2, 10, 7
3, 14, 3
:
Table1
**************
id, user, total
1, 1, 7
2, 2, 10
3, 3, 14
Table2
**************
id, user, total
1, 1, 4
2, 2, 7
3, 3, 3
나는이 결과를 갖고 싶어?
모든 사용자는 정확히 'Table1'에 하나의 레코드 만 있고 'Table2'에 정확히 하나의 레코드 만 있습니까? 아니면 테이블에 레코드가없는 사용자가 있습니까? 또는 누가 테이블에 * 여러 개의 레코드가 있습니까? 그렇다면 결과 집합이 어떤 경우에 표시되는지 나타낼 수 있습니까? – ruakh
적절한 태그 (Oracle, SQL Server, MySQL 등)를 추가하여 대상으로 삼고있는 RDBMS를 지정하십시오. 보편적으로 지원되지 않는 언어 나 제품 기능을 이용하는 대답이있을 수 있습니다. 또한 특정 RDBMS로 태그를 달아서 질문에 답하는 것이 더 적합한 사람들로부터주의를받을 수 있습니다. – Taryn
두 개의 불필요한 태그를 제거했습니다 ('query'는 필요하지 않습니다 :'sql' 태그는 SQL 쿼리를 의미하고,'table'은 잘못 배치되었습니다 : 귀하의 질문은 테이블을 데이터 구조로 탐색하지 않습니다). 그것은 @bluefeet에서 제안한 것처럼, 사용중인 SQL 제품을 지정하는 태그를위한 공간을 제공합니다 (하나 추가하는 것을 고려하십시오). –