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

推薦する

nginx で HSTS を有効にしてブラウザを HTTPS アクセスにリダイレクトする方法の詳細な説明

前回の記事では、https を使用したローカルノードサービスアクセスを実装しました。前回の記事の効果...

Mysqlアカウント管理の原理と実装方法の詳細な説明

この記事では、例を使用して、MySQL アカウント管理の原則と実装方法を説明します。ご参考までに、詳...

CentOS 7 はネットワークカードを変更した後、インターネットにアクセスできません

不明なドメイン名 www.baidu.com を Ping するホストのIPアドレスを変更する右クリ...

Nofollowタグの書き方と使い方

「nofollow」タグは数年前に Google、Yahoo、Microsoft によって提案されま...

MySQL は ACID トランザクションをどのように実装しますか?

序文最近、面接中に、MySQL の InnoDB エンジンがどのようにトランザクションを実装している...

Webデザインチュートリアル(8):Webページの階層と空間デザイン

<br />前回の記事:Webデザイン講座(7):Webページ制作の効率化1:必要な小言...

MySQL ページング中にオフセットが大きすぎる場合の SQL 最適化の経験の共有

問題を見つけるコンテンツをリストで表示すると、リスト内のコンテンツの数は多いかもしれませんが、ユーザ...

UTF-8 および GB2312 ウェブエンコーディング

最近、多くの学生から Web ページのエンコーディングについて質問を受けています。gb2312 と ...

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

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

MySQL 文字セットの概要

目次文字セット比較ルール4つのレベルの文字セットと比較規則3つのシステム変数このノートは主にMySQ...

MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)

1. MySQLをダウンロードするMySQL 公式 Web サイトにログインし、MSI インストー...

MySQL関連のツールをいくつかお勧めします

序文:インターネット技術の継続的な発展に伴い、MySQL 関連のエコシステムはますます充実し、ますま...

MySQLからデータをインポートする際の不正なフォーマット、インポートの遅延、データ損失などの問題を迅速に解決します。

遅い問題を完全に解決したい場合は、MySQL を MySQL 8.0 にアップグレードすることをお勧...

ElementUIテーブルのヘッダーアイコンにフローティングプロンプトを追加します。

この記事では主に、ElementUI テーブルのヘッダー アイコンにフローティング プロンプトを追加...

Keras を使って SQL インジェクション攻撃を判断する (例の説明)

この記事では、ディープラーニングフレームワーク keras を使用して、SQL インジェクションの特...