問題タブ [mysql-error-1242]

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 に答える
106 参照

mysql - MySql同じテーブルからデータを取得する

トップレベルメニューのidnameparentId 、およびその子を含むテーブルがあります。

そして、これらのレコードをフェッチしたいのですが、結果の配列は次のようになります。

私の質問は次のようでした:

しかし、mysqlは#1242と言います-サブクエリは複数の行を返します

誰かがそれを解決できますか?ありがとう..

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

mysql - 2 つのサブクエリを使用した MySQL の更新

日付を返すサブクエリと WHERE 句の別のサブクエリを使用して、MySQL テーブルの 1 つの列を更新しようとしています。

はい、これ:

MySQL エンジンからの応答は、「サブクエリが複数の行を返します」です。

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

php - Mysql クエリ: サブクエリが複数の行を返すというエラー

2つのテーブルから複雑なクエリを実行しようとしています...スキルクイズからの質問です。

テーブル

出力

私はクエリに取り組んでおり、次のようになります...

サブクエリが複数の行を返すというエラーが表示されました

0 投票する
9 に答える
104 参照

mysql - mysql、2つの選択を使用

エラーが発生する理由: サブクエリが複数の行を返す

ありがとう

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

sql - mysql サブクエリをうまく処理できません

Mysql でサブクエリを理解するのに苦労しています。かなり単純なものは問題ありません。私が見つけたほとんどのチュートリアルは、典型的なものを超えることはめったにありません。

私がデータベースから引き出そうとしているのは次のとおりです(私たちのデータベースの背景なしでこれを説明するために最善を尽くします):

特定の担当者に属する顧客のリストと、先月の合計支出額 (1 つの列) と、1 か月間の支出額 (別の列) を取得します。

結果として、これはおおよそ次のようになります。

データの最初の部分を取得するために使用しているクエリは次のとおりです。

DATE_SUB は実際の日付に置き換えることができます。これは、最終的に PHP 変数がここに移動するためです。例として、これは有効なデータを提供します。

これにより、たとえば次のようになります。

したがって、理想的には、私のサブクエリはこれとまったく同じクエリですが、日付が変更されています。エラーが発生し続け#1242 - Subquery returns more than 1 row ます。

提案やアドバイスをお願いします。

前もって感謝します。ロブ

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

mysql - zendアダプタクラスのfetchall関数が機能しない

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

例外情報:

メッセージ:SQLSTATE [21000]:カーディナリティ違反:1242サブクエリが複数の行を返します

fetchallが複数の行のクエリで問題を引き起こすのはなぜですか?

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

php - sqlは別のテーブルからアイテムをライブアウトします

リーグの台本をまとめています。誰かがリーグに登録するとき、彼らはドロップダウンフィールドで利用可能なチームのリストから選択します。

私が抱えている問題は、複数のフィールドがある場合にこのエラーメッセージが表示されることです。

「サブクエリは複数の行を返します」

スクリプトは次のとおりです。

MLBテーブルのチームの合計リストから、リーグメンバーテーブルの他のメンバーが選んだチームと一致しないものを選択しています。

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

mysql - count&sumを使用して2つのテーブルからデータを取得する際の問題

私は2つのテーブルアプリケーションとリードを持っています

アプリケーションテーブル

リードテーブル

この結果を返すクエリが欲しい

私は以下を試しました

これはエラーを返します

そして、以下を試しました

これにより、次の結果が返されます

リードテーブルには22列/20=2010-11-15および22010-11-16上記のテーブルと同じアプリケーションテーブルがあります

長い説明で申し訳ありませんが、明確にするために

何か案が?

アプリケーション/リードを分割した新しいフィールドパーセントを追加すると、結果は4列になります

前もって感謝します

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

php - ストアド プロシージャ エラー: サブクエリが複数の行を返す

ストアド プロシージャを作成しようとしていますが、エラーが表示されます: Subquery returns more than 1 row for the below query . これはカーソルを使用して実行できますが、複数のテーブルのストアド プロシージャに追加する必要があるこのタイプのクエリが複数あるため、カーソルを使用せずにストアド プロシージャでこのクエリを直接実行する方法は他にありますか。

クエリ:-

しかし、このクエリは複数のフィールドで機能します:-

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

php - 別のテーブルの 1 つの列のすべての行を更新する

これが私のテーブルです。

テーブル P:

テーブル:

お気づきのとおり、TableS.Ptext の長さを格納するための新しい列 (Psize) を追加しました。

関連する Ptext の長さで Psize を更新するにはどうすればよいですか?

これが機能しない私のクエリです:)(サブクエリは複数の行を返します)

前もって感謝します。