대용량 CSV 파일을 테이블로 가져 왔습니다. 테이블의 샘플 내가 일치하는 점과 필드 값을 마우스 오른쪽 눈과 왼쪽 눈 "감도 * 10"값을 비교하고 추출해야이열 값을 비교하는 테이블 행을 비교하는 SQL 쿼리
name, eye,point,field,date,seconds,sensitivity*10,slope,intercept,T*1000
NESSA SONIA ,R,6,4,08-04-09,32658845,160,1.062300e+001,62538, 1282
NESSA SONIA ,R,6,5,20-05-09,36288632,20, 5.360101e+000,64036, 771
NESSA SONIA ,R,6,6,02-12-09,53223062,60, 3.425260e+000,64590, 767
NESSA SONIA ,L,6,4,08-04-09,32658922,230,4.629489e+000,64382, 582
NESSA SONIA ,L,6,5,20-05-09,36288515,170,2.805373e+000,64901, 511
NESSA SONIA ,L,6,6,02-12-09,53223059,220,3.528252e+000,64694, 1022
처럼 보이는 (내가 행을 의미) 최고.
예를 들어 포인트, 필드 및 날짜가 동일하고 감도가 가장 높기 때문에 네 번째를 추출해야하므로 첫 번째 행과 네 번째를 비교해야합니다. 나는 거대한 파일을 가지고 있으며 모든 값을 추출해야합니다. 누구나 SQL 쿼리에 도움을 주시면 대단히 감사하겠습니다.
나는 왼쪽과 맞 분리 한 t 개의 눈을 두 개의 테이블 table l과 table r에 집어 넣고 null이 아닌 값을 얻습니다 ('table l'. * from table l' , 여기서'table l'). '감도 * 10'> 10) 노조 ('table r'. * from'table r' 여기서'table r'.'sensitivity * 10'> 10) 그러나 다음을 사용하여 필드를 비교하고 추출하면 가입, 그 날 데카르트 제품을주는 – user1375481