두 테이블을 조인하고이 결과를 다른 테이블과 조인하고 싶지만 작동하지 않습니다.
select * from
(
(select SeId,FLName,Company from Sellers) s
inner join
(select SeId,BIId from BuyInvoices) b
on s.SeId=b.SeId
) Y
inner join
(select * from BuyPayments) X
on Y.BIId=X.BIId
감사
대부분의 데이터베이스에서 구문이 작동하지 않습니다. FROM
절 에서 괄호가 허용되지만 자체 테이블 별칭을 얻지는 않습니다.
당신은을 단순화 할 수 있습니다 JOIN
. 다음은 논리를 작성하는 더 간단한 방법입니다.
select s.SeId, s.FLName, s.Company, bp.*
from Sellers s inner join
BuyInvoices b
on s.SeId = b.SeId inner join
BuyPayments bp
on bp.BIId = b.BIId;
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다