다른 테이블의 두 속성을 나열해야하는 아래 쿼리가 작동하지 않습니다. 위의 쿼리를 작성하는 간단한 방법이 있습니까? 항목 정보 및 존 웨인라는 이름의 환자에 대한 모든 치료의 최신관계 대수 쿼리
Tables:
Patient (PatientID, FamilyName, GivenName,Address)
Item (ItemNo, Info, Fee)
Account (AccountNo, PatientID, Date)
AccountLine (AccountNo, ItemNo)
목록 :
Select FamilyName =” Wayne” and GivenName=”John” (Patient)> Temp1
Temp1*Temp1.PatientID = Account.PatientID (Account) > Temp2
- Updated
Temp2*Temp2.AccountNo = AccountLine.AccountNo (Temp2 X Account) >Temp3
Temp3*Temp3.ItemNo = Item.ItemNo (Temp3x Item) > Temp4
Select Description, Date(Temp4)
Join Answer
Select Description, Date (Restrict FamilyName =” Wayne” and GivenName=”John” (Patient) Join Account Join Item Join AccountLine)
그것은 매우 특이한 표기법입니다 - 어떻게 작동하는지 설명 할 필요가 있습니다 첫 번째 줄에는 SELECT가 있고 두 번째 줄에는 왜 왜없는가요?). 네 개의 모든 테이블을 조인해야합니다. 현재 AccountLine과 Item을 놓치고 있습니다. –
이 숙제가 있습니까? – Jack
나는이 질문이 여러 번 편집되었음을 주목한다. 당신이 "Join Answer"라고 부르는 것은 간단하고 정확한 결과를 줄 것입니다. 그래서 자신의 질문에 답한 것처럼 보입니다. 옳은? – onedaywhen