relationID sessionID_Ref userID_Ref
1 1 1
2 1 2
3 2 1
4 2 3
5 3 1
6 3 2
7 3 3
Okey! 저는 사람들에게 메시지를 보낼 수있는 메시징 시스템을 구축하고 있습니다. 하지만 나는이 SQL 쿼리를 사용하여 어떤 사용자에게 메시지를 보낼지에 따라 sessionID를 찾을 수있다.SQL 복수 행 일치
예를 들어: 내가 (아이디 : 1) 경우 사용자 ID 2에 메시지를 보내, SQL 쿼리가 sessionID와 반환해야합니다 : 나는 아이디 2와 3에 메시지를 보낼 경우 1
, 그것은 반환 sould는 : 세션 ID : 3
MSSQL을 사용하여 단일 sql 쿼리로이 작업을 수행 할 수 있습니까?
다양한 열의 역할을 정의하십시오. 왜 세션 ID 1을 반환해야합니까? UserID 1에 대해 sessionID 3 대신 UserID 2에 메시지를 보내시겠습니까? –
@ JohnMitchell sessionid 3에 사용자 1과 2가 할당되지 않았으며 세션 ID 1에서만 작동합니다. –