가능한 중복을 반환합니다 :
SQL query with duplicate recordsSQL 쿼리는 여러 레코드를
안녕하세요.
여러 주문의 고객 테이블에서 행을 반환하는 쿼리를 작성하려고합니다.
현재이 문제를 해결하기 위해 2 개의 쿼리를 작성하고 있습니다. 어쨌든 하나의 쿼리에 넣을 수 있습니까? 여기
//Get all customers
select customerID from Customer
//For each customer
select * from Orders where orderID in
(select OrderId from Customer where customerID = 123456)
and success = 1
는 테이블 구조
Customer table ----------------------------------------- orderID CustName CustomerID --------------------------------------- 100 test 123456 101 test 123456 Orders table ------------------------------------ pID OrderID Success ----------------------------------- 1 100 1 2 101 1
당신이 (당신의 SQL과 같은) 코드를 게시 할 경우 또는 XML 또는 고정 테이블/구조 , ** ** 텍스트 편집기에서 해당 행을 강조 표시하고 해당 행의 "코드"버튼 (101 010)을 클릭하십시오. 편집기 도구 모음을 멋지게 포맷하고 구문을 강조 표시합니다! –
최근 http : //stackoverflow.com/questions/3152224와 흡사합니다. * 어떤 생각을하고 있습니까? – gbn
몇 분 전에 게시 한 질문과 어떻게 다른가요? – FrustratedWithFormsDesigner