問題タブ [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.
sql - SQL の変数スコープ `order`.id 不明な列
次のクエリではUnknown column 'order.id' in 'on clause'
、INNER JOIN の order.id 参照によってエラーがスローされています。id
列は確かに存在します。
サブクエリからアクセスできない理由はありますか?
order
INNER JOIN 内の .idをコメントアウトしてもエラーは発生しません
php - Doctrine 列が見つかりません: 1054 「フィールド リスト」の不明な列「s.features」
新しい列「features」をサイト テーブルに追加し、Doctrine を使用してモデルを再生成しました。
このコードはエラーを引き起こしています:
例外:
フィールド リストの不明な列「s.features」.....
データベースを確認すると、フィールドが含まれています。サイトモデルも確認し、テーブル定義には列情報が含まれています。すべてのテーブルの主キーはid
. また、例外をスローする行では、新しく追加された列を使用していません。サイトオブジェクトのテーブル定義から列を削除すると、上記のコードが機能します...
このエラーは、新しい列を追加してそこからモデルを再生成すると、どのテーブルでも発生します。
mysql - CakePHP、「LEFT JOIN」(関連付けられたモデルのフィールドへの言及) を更新試行に挿入します
これは私を夢中にさせています。私は次のようなことをしようとしています:
ここで、次のモデルの関連付けがあります。
しかし、次のエラーが表示されます。
これをクエリ「LEFT JOIN proxylinks
AS Proxylink
ON ( Prox
. proxylink_id
= Proxylink
. id
)」に入れる理由がわかりません。なぜこれを行うのかについてのドキュメントを見つけることができませんでした。関連するモデルのフィールドと各クエリの現在のモデルの既存のハイブリッド。これは非常に奇妙です。保存/更新クエリを機能させるためにできることについて、アドバイスをいただければ幸いです。
mysql - WHERE句内でMYSQLの「AS」戻り値を使用する方法は?
以下のようなお問い合わせがありました...
WHERE 句内でuserGroupIDを割り当てようとすると、SQL は SQL Error(1054):Unknown column "userGroupID" in "where clause" というエラーを発生させます
それまでの間、以下のように少し変更すると、
その後、クエリは正常に機能します。
複数のuserGroupIDチェックを使用して、2 番目のスタイルでクエリが大きくなるようにする必要があります。最初のスタイルのようなスタイルにする必要があります。
*注: テーブル名は、プロジェクトで使用している元の名前ではありません。テーブル名に誤りがある場合は無視してかまいません。私の主な関心事は、WHERE 句内でASによって変数に割り当てられた値を使用することです。
クエリの STARS を無視します*
python - Python: MySQL のエラー
既に var を定義しているのに、Operational Error: (1054, "Unknown column 'var' in 'field list'")
なぜこのエラーが発生するのですか? また、これを修正するにはどうすればよいですか? というエラーが表示されます。
mysql - LEFTJOINの結果を制限する方法
2つのテーブルの場合を考えてみましょう:tbl_product
とtbl_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から必要なものです:
もちろんこれは違法ですが、そうではなかったらいいのにと思います。
mysql - MySQL相関サブクエリ:サブクエリは外部クエリからテーブルを見つけることができませんか?
相関サブクエリを使用してからしばらく経ちましたが、これが正しいかどうかはわかりません。サブクエリの最後の 2 行目でnode.id
、外部テーブルから取得しようとしています。クエリを実行しようとすると、
エラー コード: 1054 'where 句' の列 'node.id' が不明です)
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' があります
間違いはどこですか?
sql - subquery-in-subquery による「不明な列」
サブクエリでサブクエリを実行する必要があるのは、「「where句」の不明な列「t1.product_id」」の原因です。私の例では7行目です。この問題を解決するには?
sql - MySQl クエリの問題
私は MySQL にあまり時間を費やしていませんが、私の教会の Web サイトの問題を調査するように依頼されました。かなり長い間ダウンしていたので、復旧させようとしています。元のサイトは、古いバージョンである Mambo 4.5.3 で作成されました。いつかアップグレードしますが、とりあえず動かしたいだけです。
現在、以下のクエリに組み込まれている Mambo に問題があります。サイト管理者がページにアクセスしようとすると、次のエラー メッセージが表示されます。
「on 句」の列「c.access」が不明です。
指定されたテーブルに列が存在することを確認しました。今、私は困惑しています。MySQL クエリ アナライザーを開いてクエリを貼り付けたところ、コード 1054 の同じエラー メッセージが表示されました。