2009-06-19 4 views
2

DB :는 SQL 서버 2008하위 쿼리 결과 필드를 상위 쿼리로 어떻게 연결할 수 있습니까?

내가 정말 (가짜)가이 같은 그루비 쿼리 : -

SELECT CarId, NumberPlate 
    (SELECT Owner 
    FROM Owners b 
    WHERE b.CarId = a.CarId) AS Owners 
FROM Cars a 
ORDER BY NumberPlate 

그리고 이것은 내가 할 노력하고있어입니다 ...

=> 1 ABC123  John, Jill, Jane 
=> 2 XYZ123  Fred 
=> 3 SOHOT  Jon Skeet, ScottGu 

그래서 사용 해봤습니다.

하지만 이상한 인코딩 된 문자 (예 : 캐리지 리턴)가 포함되어 있습니다. ... 나는 100 % 행복하지 않다.

또한 COALESCE 솔루션이 있는지 확인하려고했지만 모든 시도가 실패했습니다.

그래서 - 제안이 있으십니까?

답변

1
+0

음을. 나는 UDF를 사용하지 않기를 바랬다. ... –

+0

하 -> 그 게시물도 자동차를 예로 사용했다. 임시 UDF를 만들고, 코드를 실행하고, udf를 삭제했다. Works 위대한 :) 이것은 가져 오기 프로세스입니다 .. 따라서 udf의 생성/삭제. 건배 :) –