問題タブ [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 に答える
657 参照

mysql - サブクエリが複数の行を返す / 指数移動平均

指数移動平均を構築しようとしています。問題の一部は最初の行を設定しているため、手順の開始時に最初の行 (56.41) を宣言します。プロシージャは機能すると思いますが、プロシージャを呼び出そうとすると、悪名高いエラー「サブクエリが複数の行を返します」エラー 1242 が表示されます。

どんな支援も大歓迎です。

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

mysql - Mysqlクエリ-サブクエリは複数の行エラーを返します

私はテーブルresources (title, resourceid)と別のテーブルを持っていますclassifications (title, resourceid, classificationid)

リソースから分類テーブルにタイルを追加したいのですが、に同じ行が複数ありresourceidますclassifications

このクエリを書いたとき

このエラーが発生しました:

エラー-サブクエリは複数の行を返します。

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

mysql - ネストされたクエリの問題Mysqlの質問

以下は私のクエリで、「サブクエリは複数の行を返します」というエラーが表示されます。

複数の値を返します。

これらの複数の値がテーブルに挿入されるようにします。たとえば、次のようになります。

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

mysql - MySQLエラー:サブクエリが複数の行を返す

エラーの取得:#1242 - Subquery returns more than 1 row

これを実行しながら

何が間違っている可能性がありますか?

ありがとう

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

mysql - 別のテーブルからデータを選択してテーブルを更新する MySQL クエリ

私は2つのテーブルを持っています

注文表

Order_Detail テーブル

Order_Details テーブルで対応する order_id のすべてのステータスが 1 の場合、注文テーブルのステータスを 1 に更新したい

前もって感謝します

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

mysql - mysqlクエリルームの可用性

ここで他のmysql可用性クエリの質問のいくつかを見てきたので、これまでのところ私は得ていますが、私の動作方法は他のものとは少し異なります。

基本的に私は日付のテーブルを持っており、各日付は行です。各行には、費用、部屋のタイプ、およびその日に予約する必要がある日数を示すフィールドが含まれています。したがって、ホテルの部屋タイプが1つである場合、365行になり、5つの部屋タイプである場合、1825行になります。

開始日と終了日を取得し、その間のギャップを埋めて、予約のすべての日付を取得します。

したがって、カウントが期間と同じである場合は、すべての依存関係が満たされていることを意味し、検索結果を表示できます。

次に、そのクエリを変数として別のクエリに渡します。このクエリはホテル情報を抽出し、サブクエリが何かを返しているかどうかを確認します。

これは問題ありませんが、サブクエリが複数のホテルを返す場合、メインクエリはエラーを表示します。

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

「IN」を使ったので大丈夫だと思いました。助言がありますか?また、複数のサブクエリを実装する場合、ソリューションはそれでも機能する必要があります。

私は部屋のやり方がそれほどエレガントではないことを知っていますが、予約は通常一括予約であるため、必要な結果を達成するために他にどのようにすればよいかわかりません(たとえば、提供された期間中に1つの部屋タイプが利用できない場合は、ホテル全体を検索結果から削除する必要があります)。

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

mysql - サブクエリは mysql で複数の行を返します

次のクエリを実行していますが、「サブクエリが複数の行を返します」というエラーが発生しました

私のクエリは

ご協力いただきありがとうございます。ウマル

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

mysql - MySql サブクエリが複数の行を返す

mysqlで自己多対多の関係を照会するのにいくつか問題があります。PersonテーブルとFriendshipテーブルを取得しました

人の
pid | 名前 | 年齢
1 ジミー 18
2 ルーカス 25
3 マリー 12
4 マリー 40
5 ジョン 30

友情
pid | pId2
1 3
2 3
4 1
5 3


だから私はマリーの友達が何であるかを確認する必要があります(正解:ルーカスとジョン)

次のクエリで、pid で答えを得ました

しかし、名前でクエリを実行する必要がある場合はどうすればよいですか?次の方法は機能しません

助けてくれてありがとう

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

php - 説明のために1つのテーブルから2回同じIDフィールドを使用するMySQLサブクエリ

SELECT move.idItem, item.description, ( SELECT location.location_name as movedFrom FROM move, location WHERE move.idlocationFrom = location.idlocation ) AS movedFrom, ( SELECT location.location_name as movedTo FROM move, location WHERE move.idlocationTo = location.idlocation ) AS movedTo FROM move , item WHERE move.idItem = item.idItem

上記のクエリを使用して、移動した場所と移動した場所の名前を取得しようとしていますが、PHPMyAdmin で「#1242 - サブクエリが複数の行を返します」というエラーが発生します。

説明 アイテムの動きは「move」というテーブルに保存されます。アイテムは、ロケーション ID ('location' テーブルに保存されたロケーション名) と 'item' テーブルに保存されたアイテム名を保存して、あるロケーションから別のロケーションに移動できます。movedToとmovedFromは、ロケーションテーブルからのIDを保存します。

誰かがこのクエリで私を助けてくれますか? 前もって感謝します

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

mysql - 簡単な SQL ステートメントのヘルプ

user テーブルと user_friend テーブルがあります。user_friend は、私が誰と友達であるかを示します (つまり、uid と fid です)。すべての友達の情報を取得したいので、次のようにしました。

しかし、サブクエリが複数の行を返します。このクエリをどのように変更すればよいですか?