私はテーブルの先頭に結合する必要があるこのクエリを修正しようとしています。次に、capstatusのsecondというテーブルを結合します。外部キーを見ることができるcapcaseステータスとcapcaseservicesprovidedstatus私は正しい表に参加する必要があります。私はおそらく私は、この作業を達成するために '内部結合'以外の結合を使用する必要があるかどうか、または最後の2行が私が問題と信じているものとして私が間違っていることを確認したいのだろうかと思います。何か助けていただければ幸いです。事前に感謝します。SQL内部結合問題/代替結合
SELECT family.Id as Family_ID, person.firstName + ' ' + person.lastName as Name, capcaseServicesProvided.idperson as Person_ID,capcaseservicesProvided.idCase as Case_ID, capcaseServicesProvided.Id as Service_ID,capStatus.Status as Case_Status, capServices.Service, capStatusService.ServiceStatus as Service_Status,
capcaseServicesProvided.Qty, capServicesUnit.Unit, capcaseServicesProvided.Date as Service_Date, capCase.DateApplied as Case_Date
FROM capcaseServicesProvided
INNER JOIN person on capcaseServicesProvided.idperson = person.Id
INNER JOIN capServices on capcaseServicesProvided.idService = capServices.Id
INNER JOIN capServicesUnit on capcaseServicesProvided.Unit = capServicesUnit.Id
INNER JOIN capStatusService on capcaseServicesProvided.Status = capStatusService.Id
INNER JOIN family on person.idFamily = family.Id
INNER JOIN capStatus on capcaseServicesProvided.Status= capStatus.Id
INNER JOIN capCase on capCaseServicesProvided.Date = capCase.DateApplied;
あなたが 'capcaseServicesProvided.Status'を使って加入しているときに' capstatus'にどのように参加できますか? - また、 'capcaseServicesProvided'に' capCase'を 'date'にのみ参加させています...それ以上のことはないでしょうか? – SqlZim
あなたがここで達成しようとしていること(またはあなたの現在のクエリに実際に何が間違っているか)は明らかではありません(少なくとも私にとって)。期待どおりの結果が得られませんか? – ZLK
表の構造やその構造から抜け出そうとしているものの詳細な説明がなければ、助けはありません。 – user2153465