MySQL エラー「すべての派生テーブルには独自のエイリアスが必要です」の解決方法

MySQL エラー「すべての派生テーブルには独自のエイリアスが必要です」の解決方法

MySQL は、マルチテーブルクエリを実行するときにエラーを報告します。

[SQL] SELECT * から 
(
従業員eからe.accountを選択
連合
`user` u から u.account を選択
連合
エージェントaからアカウントを選択する
)
[エラー] 1248 - すべての派生テーブルには独自のエイリアスが必要です

つまり、各派生テーブルには独自のエイリアスが必要です。

このエラーは通常、複数のテーブルまたはサブクエリをクエリするときに発生します。ネストされたクエリでは、サブクエリの結果が上位レベルのクエリの派生テーブルとして使用されるため、サブクエリの結果にはエイリアスが必要です。

上記の例では、クエリ ステートメントを変更します。

*から選択 
(
従業員eからe.accountを選択
連合
`user` u から u.account を選択
連合
エージェントaからアカウントを選択する
)合計として

上記のように、サブクエリの後に as total という文を追加することは、サブクエリの結果セットの派生テーブルに total というエイリアスを付与することと同じであり、問​​題は解決されます。

以下もご興味があるかもしれません:
  • Windows に MySQL 8.0.16 をインストールする手順とエラーの解決方法
  • MySQL エラー コード 1862 の解決方法: パスワードの有効期限が切れています
  • MySQLエラー10061を解決する方法
  • MySql はデータを正常に挿入しますが、[Err] 1055 エラーが報告されます。解決策
  • MySQL の異常なエラー ERROR: 2002 を解決する方法
  • Navicat が MySQL に接続するときに発生する 1045 エラーの解決方法
  • エラー 1093 を解決する方法 - MySQL の FROM 句で更新のターゲット テーブルを指定できません

<<:  js 日付と時刻のフォーマット方法の例

>>:  Linux FTP匿名アップロードとダウンロードが自動的に開始される問題を解決する

推薦する

Navicatを使ってMySQLを操作する方法

目次序文: 1. Navicatの紹介2. シンプルなチュートリアルの共有接続管理ライブラリテーブル...

Node.js で簡単なクローラーケースを作成するチュートリアル

準備まず、nodejs をダウンロードする必要がありますが、これは問題ないはずです。原文はwebst...

Linux で CPU 使用率が高くなる原因をトラブルシューティングするプロセスの詳細な説明

目次序文始めるステップトラブルシューティング序文CPU 使用率が高くなるのは、オンラインでよくある問...

Vue-CLI マルチページディレクトリパッケージ化手順の記録

ページディレクトリ構造 デフォルトの HTML テンプレート ファイル public/index.h...

JavaScript+html はフロントエンドページでランダム QR コード検証を実装します

クールなフロントエンドページのランダムQRコード検証を参考までに共有します。具体的な内容は次のとおり...

Vue3.0 で Vuex 状態管理を開始する方法をすぐに習得します

Vuex は、Vue.js アプリケーション専用に開発された状態管理パターンです。集中型ストレージを...

ApacheとTomcatを組み合わせて静的状態と動的状態を分離する方法

実験環境ApacheとTomcatは両方ともIPアドレス192.168.153.136のホストにイン...

MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル

MySQL8.0.22のインストールと設定(超詳細)参考までに、具体的な内容は次のとおりです。みなさ...

Web デザイナーにはどのような知識体系が必要ですか?

製品設計者は、複雑で大規模な製造システムと多様な市場に直面しているため、知識体系には幅広さと深さの両...

JavaScript における BOM と DOM の詳細な説明

目次BOM (ブラウザ オブジェクト モデル) 1. ウィンドウブラウザのウィンドウサイズを取得する...

理論の普及——ユーザーエクスペリエンス

1. 概念分析 1: UE ユーザー エクスペリエンス <br />英語ではユーザー エ...

Vue-routerルーティングの使い方

目次1. 説明2. インストール3. テスト1. 説明Vue Router は、Vue.js の公式...

Ubuntu 18.04 でソースコードから Odoo14 をインストールするチュートリアル

目次このシリーズの背景概要PostgreSQL データベースの準備ソースからインストール仮想環境の作...

Nginx リバース プロキシでセッション永続性を実装する 2 つの方法の詳細な説明

1. ip_hash: ip_hash は、送信元アドレス ハッシュ アルゴリズムを使用して、サーバ...

W3C チュートリアル (12): W3C SOAP アクティビティ

Web サービスは、アプリケーション間の通信に関係しています。SOAP は、Web サービス間の X...