À l'aide de Plusieurs Jointures internes dans SQL

Lors de l'exécution de la requête ci-dessous, je reçois un message d'erreur indiquant que

"Erreur de syntaxe (opérateur absent) dans l'expression de la requête
'diagnostic.Patient_No = 'Patient_No JOINTURE INTERNE de la Maladie SUR la
Maladie.Illness_Code = Diagnostic.Illness_Code'

SELECT Patient.Last_Name AS LastName,
       Patient.First_Name AS FirstName,
       Patient.Gender AS Gender,
       Patient.Age AS Age,
       Illness.Illness_Desc AS illness,
       Medication.Medication_Desc AS Medication,
       Prescription.Dosage AS Dosage
FROM Patient
INNER JOIN Diagnosis ON Patient.Patient_No = Diagnosis.Patient_No
INNER JOIN Illness ON Diagnosis.Illness_Code = Illness.Illness_Code
INNER JOIN Prescription ON Patient.Patient_No = Prescription.Patient_No
INNER JOIN Medication ON Prescription.Medication_code = Medication.Medication_code

J'ai confirmé que illness_code sont à la fois la Maladie et le Diagnostic des tables et tout devrait fonctionner? Pas sûr que si, au cours de cette jointure j'ai besoin d'ajouter ces maladies codes de l'instruction select? J'ai essayé de les ajouter à mon Sélectionnez et qui ne semble pas fonctionner pour moi.

OriginalL'auteur Zi0n1 | 2013-02-08