作成したビューから特定の値を選択しようとしています。声明は以下のとおりです。
SELECT * FROM dashboard.team
WHERE ac2012.acx_users.id = 1;
ご覧のとおり、ここでは 2 つのデータベースが参照されています。
- ダッシュボード データベース、チーム テーブル
- ac2012 データベース、acx_users.id テーブル
ac2012.acx_users.id は、元の Create View ステートメントの正規表現です。もちろん Where 句で ALIAS を使用できないため、これを使用しています...ただし、これはエラーを示しています:
Error Code 1054: Unknown column 'ac2012.acx_users.id' in 'where clause'
この場合、他のデータベースを参照する必要があるため、これを機能させる方法がわかりませんが、データベースを認識していません。ヒントをいただければ幸いです。