1-n 관련 조인이 관련된 클라이언트에 대한 BI 보고서를 작성 중입니다. 조인 된 테이블에 직원 ID (EmplId) 필드가 있습니다.조인 된 테이블의 모든 게시물의 열에 같은 값이 있는지 확인하려면 어떻게합니까?
나는이 보고서에 구축 한 쿼리는 해당 분야 "OneEmployee"의 1을 제공하도록되어이 다른 직원, 즉의 경우 모든 관련 게시물이는 null EmplId 필드에 같은 직원이있는 경우 :
를TaskTrans
TaskTransHours > EmplId: 'John'
TaskTransHours > EmplId: 'John'
이이
가아이디어는 필드 갔지를 만드는 것입니다 빈 상기 필드를 떠나야한다
TaskTrans
TaskTransHours > EmplId: 'John'
TaskTransHours > EmplId: 'George'
쿼리에서 상기 필드에 1을 주어야한다 case 함수가이를 확인하고 올바른 값을 반환합니다. 하지만 내 문제는 SQL을 통해이를 확인하는 방법이있는 반면입니다.
사용하고있는 데이터베이스 제품 및 버전? 예 : Oracle, SQL Server 2008 R2 등 –
MSSQL 2008 R2를 사용하고 있습니다. 비록 쿼리가 Visual Studio 내부에 작성되었지만. 나는 그것을 내 질문에 추가 할 것이다. – Hofftari
@Flaskis, 지금까지 작성한 쿼리를 포함 할 수 있습니까? –