問題タブ [mysql-error-1066]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
118113 参照

sql - この SQL コードでエラー 1066 (一意のテーブル/エイリアスではありません: 'user') が発生するのはなぜですか?

これは私のテーブル構造です:

代替テキスト

エラーメッセージは次のとおりです。

#1066 - テーブル/エイリアスが一意ではありません: 'user'

以下は私のコードです。

0 投票する
1 に答える
6506 参照

mysql - この SQL コードでエラー 1066 (一意のテーブル/エイリアスではありません: 'customer') が発生するのはなぜですか?

以下の MySQL クエリでエラーが発生するのはなぜ1066 (Not unique table/alias: 'customer')ですか?

0 投票する
3 に答える
293 参照

mysql - 以前: 一意のテーブルではありませんでした :: 現在: #1054 - 不明な列 - 理由がわかりませんか?

MySQL でいくつかのテーブルを結合しようとしていますが、次のようなエラーが表示されるようです: #1066 - 一意のテーブル/エイリアスではありません: 'calendar_jobs'

cal_events、2 つのユーザー ビット、およびジョブ テーブルの宛先列からすべてを選択したいのですが、ジョブがない場合は「null」になります。右の結合は法案に合っているように見えましたが、機能しません! 誰か助けてくれませんか!?

アップデート:

前のクエリで助けてくれてありがとう、私は今これまでです:

しかし、次のようなエラーが表示されます: #1054 - 'on 句' の列 'calendar_events.jobID' が不明です

今度は何だ!?

再度、感謝します!

0 投票する
2 に答える
1339 参照

sql - MySQL の 2 つの左結合とユニオン

でかなり複雑なクエリを実行しようとしています MySQL。少なくとも私にとっては複雑です。

これが私がやろうとしていることの例です:


戻ります: ERROR 1066 (42000): Not unique table/alias: 'users'.

どこが間違っているのでしょうか? このクエリを実際にどのように実行すればよいでしょうか?

0 投票する
1 に答える
4858 参照

sql - 3つのテーブルに参加しますか?phpMyAdminのエラー

別の投稿(ここの投稿#5)で見つけた3つのテーブルのクエリで結合を使用しようとしています。phpMyAdminのテーブルの1つのSQLタブでこれを使用しようとすると、エラーが発生します。

私が使用しようとしている正確なクエリは次のとおりです。

必要な処理が実行されるか、適切な種類の結合を使用しているかは完全にはわかりませんが(現時点では、SQLの理解はかなり限られています)、少なくともそれが何を生成するかを確認したいと思っていました。 。

(私がやろうとしているのは、誰かが支援したい場合、arrc_RedeemActivityからすべての列を取得し、さらにこれら2つのテーブルでマーチャントIDが一致するarrc_MerchantからSkuAbbrを取得し、さらにこれら2つのテーブルでVoucherIDが一致するarrc_VoucherからVoucherNbrを取得することです。)

テーブルサンプルを追加するために編集

理想的には、私が取り戻したいのは次のとおりです。

0 投票する
2 に答える
461 参照

mysql - 2つのキーテーブルを持つ4つのテーブルのMysql JOIN

より複雑なクエリに関しては、MySQL の知識が不足していることを認めたくありません。基本的に、4 つのテーブルがあり、そのうちの 2 つは返すデータを含み、2 つはデータをリンクするリレーショナル テーブルです。Table Aのフィラーを提供するためだけに存在しますTable D.aID

これらのテーブルで作成された関係は次のとおりTable A > Table B > Table Cです。私が望んでいるデータはTable B > Table C関係に属しています。

Table Bただし、正しいパスをたどっていることを確認するには、Table A > Table B関係がTable C属する を取得する必要があります。重複する値を許可することで、自分にとって物事がはるかに難しくなっていることに気づきましたがname、肥大化したテーブルや単純なクエリよりも、小さなテーブルとより複雑なクエリを使用したいと考えています。私が使用しているクエリは

ただし、これまでのところ機能していません。クエリが送信されると、次のエラーが返されます。

これを機能させる方法についてのアイデアはありますか? これは可能ですか?

0 投票する
1 に答える
4152 参照

mysql - MySQL クエリ構文のヘルプ: エラー #1066 - 一意のテーブル/エイリアスではありません

user、 、user_billingprofile、 の4 つのテーブルがuser_shippingprofileありuser_addressます。

ユーザー: userId、dateCreated
user_billingprofile: userId、住所
user_shippingprofile: userId、住所
user_address:ランダムな住所がらくた

これは、ユーザーの請求と配送のプロファイルを一度に取得するために必要なクエリです。

エラーが表示されます: #1066 - Not unique table/alias: 'user_address'テーブルが同じクエリで 2 回アクセスされる単純な結合を取得し、2 つの結果を分離する方法はありますか? できれば、ある種のテーブルプレフィックスを使用して...

私はここで少し迷っています。これを 2 つの別々のクエリで簡単に実行できることはわかっていますが、このようなことを 1 回で実行する方法を学びたいと思います。

ヘルプ/提案/指示は大歓迎です、ありがとう!.

0 投票する
5 に答える
142 参照

mysql - 一度に複数のテーブルを結合する:

次のSQLステートメントを使用しています。

私は次のテーブルを持っています:

次のエラーが発生し続けます。

ああ、私はMySQLを使用しています。

0 投票する
4 に答える
73 参照

mysql - 特定のタグ付き投稿とその作成者を選択する

これらの5つのテーブルをどのように結合できますか?

(author_tags(tag_id、author_id)というテーブルもありますが、ここでは必要ないと思います)。

特定のタグが付けられているすべてのスレッドとその作成者を選択したいと思います。

次のコードは#1066 - Not unique table/alias: 'tag'

編集:

これは機能します:

ただし、作成者をスレッドに参加させようとすると、#1066エラーがスローされます。