기금넷 공식사이트 - 복권 조회 - SQL SERVER는 테이블 A의 레코드와 테이블 B의 레코드를 어떻게 비교하고, 테이블 B의 숫자가 테이블 A의 레코드와 동일한지 알아내나요?

SQL SERVER는 테이블 A의 레코드와 테이블 B의 레코드를 어떻게 비교하고, 테이블 B의 숫자가 테이블 A의 레코드와 동일한지 알아내나요?

"고맙습니다! 하지만 그런 뜻은 아닙니다. 이렇게 쓰면 테이블 A의 레코드만 테이블 B의 레코드와 완전히 동일합니다. 즉, 테이블 B의 레코드를 알아낸다는 것입니다. 테이블 A의 것과 동일합니다. 테이블에 동일한 번호의 레코드가 여러 개 있습니다. 예를 들어 동일한 번호의 번호가 3개 이상 있으면 이렇게 출력되는 것 같아요! 변수이지만 이는 그다지 익숙하지 않습니다."

존재하는 경우

(

select * from sysobjects

where name = 'proc_ Lottery Rule Query' 및 유형 = 'p'

)

drop proc proc_Lottery rule query

go

create proc proc_Lottery rule query

@sim_count int

다음에서 * 선택

(

* 선택,

A.A1 = B.B1인 경우 1

else 0은 AB1로 끝나고,

A.A2 = B.B2인 경우 1

else 0은 AB2로 끝나고,

A.A3 = B.B3인 경우 1

else 0은 AB3으로 끝나고,

A.A3인 경우. A4 = B.B4이면 1

else 0은 AB4로 끝나고,

A.A5 = B.B5이면 1

else 0은 AB5로 끝납니다.

A, B에서

) "temp"

여기서 AB1 AB2 AB3 AB4 AB5 = @sim_count

go

proc_Lottery 규칙 쿼리를 실행합니다. "여러 개의 일치하는 숫자가 있는 테이블 B 레코드를 쿼리하려는 내용"-아마도 이와 같을 것입니다.