Beim Ausführen der unten stehenden Abfrage wird ein Fehler mit
angezeigt%Vor%"Syntaxfehler (fehlender Operator) im Abfrageausdruck 'diagnose.Patient_No =' Patient_No INNER JOIN Krankheit EIN Illness.Illness_Code = Diagnose.Illness_Code '
Ich habe bestätigt, dass krankheitscode sowohl in Krankheits- als auch in Diagnosetabellen ist und alles sollte funktionieren? Nicht sicher, ob ich während dieser Verbindung diese Krankheit Codes der Select-Anweisung hinzufügen muss? Ich habe versucht, sie zu meinem Select hinzuzufügen, und das schien auch nicht für mich zu funktionieren.
Sieht so aus, als hätten Sie die Medikamente und die Verordnungstabellen nicht in Ihrer FROM-Anweisung aufgenommen.
Sie haben die Tabelle für die zweite Spalte Patient_No im ersten Join nicht angegeben. Es sollte
sein %Vor%Sie wählen auch Spalten aus zwei Tabellen aus, denen Sie nicht beitreten - Medikation und Rezept. Dies sollte jedoch einen anderen Fehler von "Die mehrteilige Kennung" Medication.Medication_Desc "konnte nicht gebunden werden."
Der spezifische Fehler, den Sie erhalten, klingt wie das erste Problem, das ich erwähnte. Hier ist ein funktionierender SQL-Filter, bei dem die Medikamente / Verschreibungstabellen weggelassen wurden.
Fügen Sie auch INNER JOINS
für die anderen zwei Tabellen hinzu,
Sie können immer noch nicht den gleichen Fehler bekommen. Was passiert jetzt? probiere das unten
%Vor%Tags und Links sql