私はこのSQLの質問に固執しています。それを解決するためのさまざまな方法を試しましたが、私はエラーを受け取り続けています。 2000年。2000年以来アカウントを持っていない患者を削除するためのSQL
これらはテーブルです:
Patient (PatientID, FamilyName, GivenName, Address, Suburb, State, PostCode)
Doctor (ProviderNo, Name)
Item (ItemNo, Description, Fee)
Account (AccountNo, ProviderNo, PatientID, Date)
AccountLine (AccountNo, ItemNo)
私が書いたコードは次のとおりです。
DELETE PatientID, Item.Date
FROM dtoohey.Patient
WHERE AccountLine.AccountNo = Account.AccountNo
AND Account.PatientID = Patient.PatientID
AND Date <=(TO_DATE('31-DEC-1999','DD-MON-YYYY');
誰かが助けてくださいことはできますか?
特に、コードがSQL ServerでもMySQLでも互換性がないため、互換性のないデータベースタグを削除しました。 –
アカウントテーブルに患者の外部キーがありますか? –
PatientIDは、患者のAccountテーブルの外部キーです – PikaJovi