問題タブ [mysql-error-1054]

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 投票する
3 に答える
435 参照

sql - SQL の変数スコープ `order`.id 不明な列

次のクエリではUnknown column 'order.id' in 'on clause'、INNER JOIN の order.id 参照によってエラーがスローされています。id列は確かに存在します。

サブクエリからアクセスできない理由はありますか?

orderINNER JOIN 内の .idをコメントアウトしてもエラーは発生しません

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

php - Doctrine 列が見つかりません: 1054 「フィールド リスト」の不明な列「s.features」

新しい列「features」をサイト テーブルに追加し、Doctrine を使用してモデルを再生成しました。
このコードはエラーを引き起こしています:

例外:

フィールド リストの不明な列「s.features」.....

データベースを確認すると、フィールドが含まれています。サイトモ​​デルも確認し、テーブル定義には列情報が含まれています。すべてのテーブルの主キーはid. また、例外をスローする行では、新しく追加された列を使用していません。サイトオブジェクトのテーブル定義から列を削除すると、上記のコードが機能します...

このエラーは、新しい列を追加してそこからモデルを再生成すると、どのテーブルでも発生します。

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

mysql - CakePHP、「LEFT JOIN」(関連付けられたモデルのフィールドへの言及) を更新試行に挿入します

これは私を夢中にさせています。私は次のようなことをしようとしています:

ここで、次のモデルの関連付けがあります。

しかし、次のエラーが表示されます。

これをクエリ「LEFT JOIN proxylinksAS ProxylinkON ( Prox. proxylink_id= Proxylink. id)」に入れる理由がわかりません。なぜこれを行うのかについてのドキュメントを見つけることができませんでした。関連するモデルのフィールドと各クエリの現在のモデルの既存のハイブリッド。これは非常に奇妙です。保存/更新クエリを機能させるためにできることについて、アドバイスをいただければ幸いです。

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

mysql - WHERE句内でMYSQLの「AS」戻り値を使用する方法は?

以下のようなお問い合わせがありました...

WHERE 句内でuserGroupIDを割り当てようとすると、SQL は SQL Error(1054):Unknown column "userGroupID" in "where clause" というエラーを発生させます

それまでの間、以下のように少し変更すると、

その後、クエリは正常に機能します。

複数のuserGroupIDチェックを使用して、2 番目のスタイルでクエリが大きくなるようにする必要があります。最初のスタイルのようなスタイルにする必要があります。

*注: テーブル名は、プロジェクトで使用している元の名前ではありません。テーブル名に誤りがある場合は無視してかまいません。私の主な関心事は、WHERE 句内でASによって変数に割り当てられた値を使用することです。

クエリの STARS を無視します*

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

python - Python: MySQL のエラー

既に var を定義しているのに、Operational Error: (1054, "Unknown column 'var' in 'field list'")なぜこのエラーが発生するのですか? また、これを修正するにはどうすればよいですか? というエラーが表示されます。

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

mysql - LEFTJOINの結果を制限する方法

2つのテーブルの場合を考えてみましょう:tbl_producttbl_transaction
tbl_product名前とIDを含む製品tbl_transactionの詳細をリストし、製品に関連するトランザクションをリストし、日付、製品ID、顧客などをリストします。

10個の製品と、各製品について、過去5回のトランザクションを示すWebページを表示する必要があります。これまでのところ、クエリは機能していないようで、mysqlがその部分LEFT JOINを許可できれば、以下のサブクエリは機能します( 'where句'の不明な列'ta.product_id'で失敗します:[ERROR:1054])。tx.product_id=ta.product_id

ループ内で複数のクエリを使用せずに、必要なリストを作成する方法はありますか?

編集:
これはまさにMySQLから必要なものです:

もちろんこれは違法ですが、そうではなかったらいいのにと思います。

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

mysql - MySQL相関サブクエリ:サブクエリは外部クエリからテーブルを見つけることができませんか?

相関サブクエリを使用してからしばらく経ちましたが、これが正しいかどうかはわかりません。サブクエリの最後の 2 行目でnode.id、外部テーブルから取得しようとしています。クエリを実行しようとすると、

エラー コード: 1054 'where 句' の列 'node.id' が不明です)

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

mysql - MySQL: エラー 1054 (42S22): 'where 句' に不明な列があります

WordPress データベースでいくつかの変更を行っています。wp-posts テーブルの GUID フィールドの URL を、ebdurls という別のテーブルからの URL に置き換える必要があります。テーブルの説明は次のとおりです。

wp_posts: 必要な 2 つのフィールドのフィールド タイプは次のとおりです。

ID -> bigint(20) 符号なし

GUID -> varchar(255)

そして、wp_posts にエクスポートする必要があるデータがあるテーブルは次のとおりです。

ebdurl:

タイトル -> varchar(255)

URL -> varchar(255)

ebdid -> bigint(20) 署名なし

すべてが正しいように見えますが、次のクエリを適用すると、実際には取得できないエラーが発生します。フィールドやテーブルなどをどこでも引用しようとしましたが、うまくいきませんでした。

mysql> update wp_posts set wp_posts.guid=ebdurls.url where wp_posts.id=ebdurls.ebdid;

エラー 1054 (42S22): 'where 句' に不明な列 'ebdurls.ebdid' があります

間違いはどこですか?

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

sql - subquery-in-subquery による「不明な列」

サブクエリでサブクエリを実行する必要があるのは、「「where句」の不明な列「t1.product_id」」の原因です。私の例では7行目です。この問題を解決するには?

この質問は、GROUP_CONCAT を使用したクエリで無視される LIMITから継続します

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

sql - MySQl クエリの問題

私は MySQL にあまり時間を費やしていませんが、私の教会の Web サイトの問題を調査するように依頼されました。かなり長い間ダウンしていたので、復旧させようとしています。元のサイトは、古いバージョンである Mambo 4.5.3 で作成されました。いつかアップグレードしますが、とりあえず動かしたいだけです。

現在、以下のクエリに組み込まれている Mambo に問題があります。サイト管理者がページにアクセスしようとすると、次のエラー メッセージが表示されます。

「on 句」の列「c.access」が不明です。

指定されたテーブルに列が存在することを確認しました。今、私は困惑しています。MySQL クエリ アナライザーを開いてクエリを貼り付けたところ、コード 1054 の同じエラー メッセージが表示されました。