2009-04-29 4 views
0

하나의 티켓에 모두 일치하는 여러 줄이있는 테이블에서 정보를 가져옵니다. 티켓 어디서나 MIlk에 대한 요금이 표시되면 해당 티켓과 관련된 모든 회선을보고 싶습니다. #. 하위 쿼리를 작성하려고했지만 그 기능이 작동하지 않습니다. 어떤 아이디어?subquery pull - 모든 행

예 :

부품 비용

  1. 참마 1.0
  2. 콩 2.0
  3. 우유 5.0
  4. 참마 1.0
  5. 콩 2.0
  6. 캔디 1.0
  7. 콩 2.0
  8. 참마 1.0
  9. 콩 2.0
  10. 우유 5.0
  11. 콩 2.0
  12. 우유 5.0
+0

실제 테이블에는 ticketId 필드도 포함되어 있습니까? – VolkerK

답변

2

뭔가

select * 
from Items 
where TicketId in 
    (
    select distinct TicketId 
    from Items 
    where ItemName = 'Milk' 
) 

같은?

+0

질문에 실제 스키마에 대한 정보가 전혀 없다는 점을 감안할 때 예상만큼 좋은 추측을 할 수 있습니다. –