私はMySQLを使用していると私は私がこのような列を手配しようとしている。このクエリエラーコード:1066ないユニークなテーブル/別名:「ファイル」
を2つのohterテーブルから列を結合し、実行しようとしています
- Transaction.TransactionID
- Transaction.TransactionDate
- Transaction.Amount
- TransactionDescription.Description
- File.StartDate
- File.EndDate
File.FileName
SELECT Transaction.TransactionID、Transaction.TransactionDate、Transaction.Amount、TransactionDescription.Description 、File.StartDate、File.EndDate、File.Filenameトランザクション INNER FROM JOINはTransactionDescription ON TransactionDescription.Description = TransactionDescription.Description INNERがFile.StartDate = File.StartDate上のファイルを登録しよう INNERがFile.EndDate = File.EndDate上のファイルを登録しよう INNERはFile.Filename =ファイル上のファイルを登録しよう。 Filenam e ; クエリが実行されると、このエラーが発生します
エラーコード:1066.ユニークでないテーブル/エイリアス: 'ファイル' エラーはなぜ表示されますか?
達成しようとしていることは何ですか?いくつかのサンプルデータとその結果を共有できますか? – Mureinik
は結合条件テーブルの名前がテーブル 'ファイル 'に対して異なっていなければなりません –
ファイルはKEYWORD !!!!ですので、BACKTICKSでそれを引用する必要があります –