次のクエリでは私は#1054 - Unknown column 'zzAir_Reservations_201201.id' in 'where clause'
を取得します。何故ですか?同じクエリのmysqlテーブルエイリアスとテーブルの実名
これは単純なクエリです。元のクエリははるかに複雑です。私があれば、それはエイリアスを作るのは意味がありません知っている
これは、過去のある時点で働いていたが、私は最後の数週間でMySQLサーバを更新してきた私は、これは新しい「機能」
だと思いますその使用されていませんが、私はエイリアスなので、元のテーブルの使用を制限することは実際には意味がありません。マニュアルでリファレンスを見つけることができませんでした
理由だけでない "' id' = '0'" の
?たぶんあなたの質問を少し単純化する必要があります。情報が不十分です。 –
元の質問は複数のテーブルを使用しているため、すべてに 'id'があります。 mysqlでこれを試してみると、エラーが発生します – Quamis
はい、エラーが発生しました。私は5.1.41をチェックし、5.5.20を実行している別のサーバーでもチェックしました。両方ともエラーがあります。私はあなたのクエリやダウングレードを変更する必要がありますね。 –