데이터 베이스 MySQL 튜토리얼 如何通过SQL找出2个表里值不同的列的方法_MySQL

如何通过SQL找出2个表里值不同的列的方法_MySQL

Jun 01, 2016 pm 01:24 PM
어떻게

bitsCN.com

以下有两个表,他们的结构完全相同,请通过SQL找出值不同的列。

Student_1

NAME AGE SCORE
peter 26 100
jack 25 96
daniel 26 48
bark 21 69

 

 

Student_2

NAME AGE SCORE
peter 26 89
jack 25 96
daniel 26 48
bark 21 69

 

方法一 -- NOT EXISTS:


SELECT *
FROM Student_1 S1
WHERE NOT EXISTS
  (SELECT *
  FROM Student_2 S2
  WHERE S1.name = S2.name
  AND S1.age    = S2.age
  AND S1.score  = S2.score
  )
UNION ALL
SELECT *
FROM STUDENT_2 S2
WHERE NOT EXISTS
  (SELECT *
  FROM STUDENT_1 S1
  WHERE S1.name = S2.name
  AND S1.age    = S2.age
  AND S1.score  = S2.score
  );

方法二 -- MINUS

(SELECT * FROM Student_1
MINUS
SELECT * FROM Student_2)
UNION ALL
(SELECT * FROM Student_2
MINUS
SELECT * FROM Student_1)

方法三 -- HAVING GROUP BY

SELECT DISTINCT name, age, score FROM (
SELECT * FROM Student_1
UNION ALL
SELECT * FROM Student_2
)GROUP BY name, age, score HAVING COUNT(*)=1 ;

bitsCN.com
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

하얼빈 의과대학 임상약학 취업에 미래가 있나요? (하얼빈 의과대학 임상약학 취업 전망은 어떻습니까?) 하얼빈 의과대학 임상약학 취업에 미래가 있나요? (하얼빈 의과대학 임상약학 취업 전망은 어떻습니까?) Jan 02, 2024 pm 08:54 PM

하얼빈 의과대학 임상약학 취업에 미래가 있나요? (하얼빈 의과대학 임상약학 취업 전망은 어떻습니까?)

Win10 시스템을 재설정하는 방법 Win10 시스템을 재설정하는 방법 Jun 29, 2023 pm 03:14 PM

Win10 시스템을 재설정하는 방법

win11 컴퓨터 구성을 확인하는 방법 win11 컴퓨터 구성을 확인하는 방법 Jun 29, 2023 pm 12:15 PM

win11 컴퓨터 구성을 확인하는 방법

임시 폴더를 정리하는 방법 임시 폴더를 정리하는 방법 Feb 22, 2024 am 09:15 AM

임시 폴더를 정리하는 방법

win10 이미지를 빠르게 다운로드하는 방법 win10 이미지를 빠르게 다운로드하는 방법 Jan 07, 2024 am 11:33 AM

win10 이미지를 빠르게 다운로드하는 방법

시스템 재설치 시 환경 감지 문제 해결 시스템 재설치 시 환경 감지 문제 해결 Jan 08, 2024 pm 03:33 PM

시스템 재설치 시 환경 감지 문제 해결

MySQL에서 비밀번호를 재설정하는 방법 MySQL에서 비밀번호를 재설정하는 방법 Feb 18, 2024 pm 12:41 PM

MySQL에서 비밀번호를 재설정하는 방법

Phalcon3 프레임워크를 PHP에서 어떻게 사용하나요? Phalcon3 프레임워크를 PHP에서 어떻게 사용하나요? May 31, 2023 pm 03:10 PM

Phalcon3 프레임워크를 PHP에서 어떻게 사용하나요?

See all articles