"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > MySQL에서 한 테이블에 고유 한 행을 찾는 방법은 무엇입니까?

MySQL에서 한 테이블에 고유 한 행을 찾는 방법은 무엇입니까?

2025-03-22에 게시되었습니다
검색:706

How to Find Rows Unique to One Table in MySQL?

이 쿼리에서 FirstName 열은 비교 기준으로 사용됩니다. 쿼리는 표 2에 첫 번째 이름 값이 나타나지 않는 표 1의 모든 행을 검색합니다.

예를 들어, 다음을 포함하는 두 개의 테이블이 있다고 가정합니다. 데이터 :

table1
SELECT * FROM Table1
WHERE FirstName NOT IN (SELECT FirstName FROM Table2)

  • firstna 나 lastName
birthdate tia Carrera 1975-09-18 lastName
nikki tayl or 72-03-04
] firstName
birthdate
taylor 1972-03-04 이 결과는 Yamila Diaz가 표 1에 존재하지만 표 2에 존재하지 않음을 나타냅니다. 선택 기준은 두 테이블 사이의 공통 열을 기반으로 할 수 있음을 주목하는 것이 중요합니다. 예를 들어, 두 테이블 모두 ID 필드가 있으면 쿼리를 다음과 같이 다시 작성할 수 있습니다.
실행 이 테이블에 대한 조명 방지 쿼리는 다음과 같은 출력을 산출합니다. | FirstName | 마지막 이름 | 생년월일 | ---------- ---------- ------------ | Yamila | 디아즈 | 1972-03-04 | ----------- ---------------------
ID가 아닌 경우 (Table2에서 ID를 선택) 방지 쿼리를 사용하여 한 테이블에 존재하지만 다른 표에서 제외되는 데이터를 효과적으로 식별하고 추출 할 수 있습니다. 이 기술은 데이터 정리, 기록 조정 및 기타 데이터 분석 작업에 매우 중요합니다.
최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3