이 열 ID, NAME, JOB을 포함하는 테이블이 있습니다. 내가 원하는 것은 테이블의 모든 개별 작업에 대해 하나의 레코드를 선택하는 것입니다.
이 테이블에서
ID NAME JOB
1 Juan Janitor
2 Jun Waiter
3 Jani Janitor
4 Jeni Bartender
이와 같은 것에
ID NAME JOB
1 Juan Janitor
2 Jun Waiter
4 Jeni Bartender
distinct를 사용하면 하나의 고유 한 열을 선택할 수 있지만 테이블의 모든 열을 선택하고 싶습니다. 어떤 사람이 방법을 알고 있습니까?
시도해 볼 수 있습니다.
SELECT ID, NAME,JOB FROM
(
SELECT ID, NAME,JOB,Row_Number() Over (Partition BY NAME Order By ID) AS RN FROM `table1`
) AS T
WHERE RN = 1
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다