問題タブ [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 投票する
2 に答える
130726 参照

mysql - 一意でないテーブル/エイリアス

エラーが発生しますERROR 1066 (42000): Not unique table/alias:

何が悪いのかわかりません。

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

mysql - #1066 - エラーが一意のテーブル エイリアスではありません

私は mysql を学んでいますが、#1066 を生成するテーブルの 1 つで問題が発生しています - エラーが一意のテーブル エイリアスではありません。さまざまなクエリを試しましたが、すべて同じ結果になりました。誰かが私を悲惨な状態から解放し、私が間違っていることを指摘してくれませんか! - ありがとう

テーブル

私が試したクエリ - add_look_item は複合キーです

ありがとう

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

mysql - MySQL 1066: テーブル エイリアスを定義したにもかかわらず、テーブル/エイリアスが一意ではないというエラーが発生する

私のSQLクエリは

ビューはどこOneWayNetTransactionResにありますか。

それでもエラーが発生します

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

php - Relationが同じテーブルのキーである場合、CGridViewを使用したYiiの関連モデルによる検索と並べ替え

CGridViewの関連モデルによる検索と並べ替えに関する包括的な記事がここにあります:http ://www.yiiframework.com/wiki/281/searching-and-sorting-by-related-model-in-cgridview/ 私は成功しましたこのレシピを何度も実装しました。

ただし、現在、同じテーブル(parent_idを定義している)にあるリレーションで検索およびソートしようとしています。以下の「親」関係を参照してください。

wikiで指定されているようにメソッドを実装すると、次のエラーが発生します。

LEFT OUTER JOINがリレーションなどの一意のテーブルエイリアスを使用していることを確認して、 inparentを適切に定義できるようにするにはどうすればよいですか。CDbCriteriasearch()

編集

@tereškoからのリクエストに応じて、これが私のsearch()関数です。定義していないときに指定されたテーブルエイリアスが原因で欠陥があることはわかってparentいます...方法がわかりません!

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

php - mysqlエラー1066

なぜこれがmysqlエラー1066をスローするのですか?

(私がいくつかの重要なものを見逃している場合も申し訳ありませんが、これは私がstackoverflowで尋ねている最初の質問です)

0 投票する
0 に答える
133 参照

mysql - SQL エラー: 1066 テーブル/エイリアスが一意ではありません

こんにちは、私はこのクエリで立ち往生しています

SELECT c1.ID FROM cliente JOIN corsa AS c1 ON corsa.cliente_ID = cliente.ID_cliente, cliente JOIN corsa AS c2 ON corsa.cliente_ID = cliente.ID_cliente WHERE c1.tariffa = c2.tariffa AND c2.ID_cliente = 1 AND c2.data_corsa = "2012-06-20";

エラー 1066 not unique table/alias: 'cliente' が発生します。「cliente」を 2 回呼び出す FROM ステートメントに問題があることがわかりました。私はそれを機能させる方法を理解できません。

私はこれを試しました

SELECT DISTINCT c1.* FROM cliente INNER JOIN corsa AS c1, cliente c2 INNER JOIN corsa AS c3 WHERE c1.tariffa = c3.tariffa AND c3.cliente_ID = 1 AND c3.data_corsa = "2012-06-20";

うまくいくようですが、よくわかりません。

ありがとう

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

mysql - SQLSTATE エラー 構文エラーまたはアクセス違反: 1066 一意でないテーブル/エイリアス: 'users_sessions'

結合を使用した単純なクエリでエラーが発生しました。

私のクエリ:

私のエラー:

SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1066 一意でないテーブル/エイリアス: 'users_sessions'

メッセージがわかりません...エイリアスが複数使用されている場所がわかりません。

誰がこの問題を解決するのを手伝ってくれますか?

ご協力ありがとうございます。

--解決済み--

適切なクエリは次のとおりです。

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

mysql - MySQL - より多くの Join 演算子、より多くのエイリアス、およびエラー 1066

うまくいけば、あなたは再び私を助けるつもりです:)

さて、私が抱えている問題は、昨日投稿したものと似ていますが、拡張されています。

次の 3 つのテーブルが与えられます。

表:プフレガー プフレガー

表:駅

表:マイターベイター ミタルベイター

上記のように、この問題はこの問題と非常によく似てます。

結果はどうでしたか?さて、フランクフルトに住んでいる労働者の ID と名前を含むテーブルを取得します。

さらに、フランクフルトに住んでいて Onkologie という駅で働いている労働者の ID と名前を取得する必要があります。

どうすればいいですか?

これまでの私のコード:

2番目のJOINの作り方がわかりません。

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

mysql - MySQL ワークベンチ エラー 1066

以下は、クエリ結合の 1 つに取り組んでいるものです。一般的な上映の詳細と映画の詳細を組み合わせたテーブルを作成しようとしています。エラー 1066 が表示され続けます。その理由について誰か助けたり、詳しく説明したりできますか?

アップデート:

返信してくれてありがとう、私は絶対に完全な初心者であり、複雑なことを(いつものように)やり遂げました。さらに掘り下げた後、これが私が思いついたもので、完全に機能します。複数のテーブルのデータを組み合わせて、スクリーニングの空席状況を 1 つのテーブルに出力しようとしていました。

SELECT s1.ScreeningID、s1.MovieID、s1.SeatCapacity、s1.SeatsAvailable、m1.Director、m1.MovieName、m1.Genre

FROM上映s1、映画m1

WHERE m1.screeningID = s1.screeningID