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匿名アップロードとダウンロードが自動的に開始される問題を解決する

推薦する

jQueryはフォントサイズ調整ケースを実装します

この記事では、フォントサイズを調整するためのjQueryの具体的なコードを参考までに紹介します。具体...

CSS3アニメーションとHTML5の新機能の詳しい説明

1. CSS3アニメーション☺CSS3 アニメーションは、JavaScript を介して要素のスタイ...

WeChatアプレットで画像の幅と高さを取得する方法

起源最近、私は要件 A に取り組んでいます。そこには、次のように記述される小さな機能ポイントがありま...

MySQLの自己接続と結合の詳細な理解

1. MySQL 自己接続MySQL では、情報を照会するときに自分自身に接続 (自己接続) する必...

Javascript DOM、ノード、要素取得の紹介

目次DOMノード要素ノード:テキストノード:プロパティ ノード:要素を取得getElementByI...

Windows Server 2008R2、2012、2016、2019 の違い

目次共通バージョンの紹介共通バージョンのダウンロードアドレスとインストール以下に簡単な違いを示します...

nofollowタグの使用と分析に関する簡単な説明

nofollowをめぐる論争Zac と Guoping の間では、nofollow が PR を無駄...

イメージのパッケージ化とワンクリック展開を実現するためにDockerを組み合わせたアイデア

1. サーバーにDockerをインストールする yumでdockerをインストール設定ファイルを変更...

Vueのフィルターについて知っておくべきこと

目次序文フィルターとは何かフィルターの使い方グローバルフィルターローカルフィルターフィルターは直列に...

Dockerコンテナを終了した後も実行を継続する方法

現象:イメージを実行します (例: ubuntu14.04)。 docker run -it --r...

AngularとIonicのライフサイクルとフック関数を素早く理解するための記事

目次角度成し遂げる呼び出し順序知らせイオニックionic はページのライフサイクルをどのように処理し...

CSS における @ の使用法の概要 (例と説明付き)

@ ルールは、CSS の実行または動作に関する指示を提供する宣言です。各宣言は @ で始まり、その...

時間に基づいて日付をクエリするためのMySQL最適化テクニック

たとえば、昨日新規登録されたユーザーを照会するには、次の 2 つの書き方があります。 説明する ch...

MySQL インデックスが失敗するいくつかの状況の概要

1. インデックスはnull値を保存しないより正確に言うと、単一列インデックスには null 値は格...

VueはOpenLayersを使用してTiandi MapとAmapを読み込み

目次1. 世界地図1. VueにOpenLayersをインストールする2. アマップ1. 世界地図1...