致命的なエラー:メッセージ'エラー:サブクエリが2つ以上の行を返すキャッチ例外「例外」
エラーいいえ:1242
SELECT o.order_id、CONCAT(o.firstname、 ''、o.lastname)顧客として、(os.name FROM ocny_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1') AS order_status、(os.nameからocn_order_product os where os.order_id = o.order_id)AS名、o.shipping_code、o.total、o.currency_code、o.currency_value、電話AS電話、shipping_address_1 AS shipping_address_1、shipping_city AS shipping_city 、o.date_added、o.date_modified FROM ocny_order
o WHERE(o.order_status_id = '2')ORDER BY o.order_id DESC LIMIT 0,20 '致命的なエラー:メッセージ 'エラー:サブクエリが1行以上を返すサブクエリを返します。<br />エラー番号:オープンキャレットの1242
-1
A
答えて
0
列を生成するための副選択の1つが複数の行を戻しています。 LIMIT 1を使用して強制的に1つの行を戻すか、副選択でGROUP_CONCATを使用して1つの行を等しく戻す必要があります。
SELECT os.name FROM ocny_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1' LIMIT 1
または
SELECT GROUP_CONCAT(os.name) FROM ocny_order_status os WHERE os.order_status_id = o.order_status_id AND os.language_id = '1')
+0
"os.name FROM ocny_order_product"このクエリのos.nameをGROUP_CONCAT(os.name)に変更する必要があります。 – Haseebuddin09
関連する問題
- 1. MySQLエラー:#1242 - サブクエリが1行以上を返します
- 2. エラーコード:1242.サブクエリが1行以上を返します - 関数
- 3. 15個以上のサブクエリを解決する方法サブクエリは1行以上のエラーを返しますエラー
- 4. mysql#1242 - サブクエリが1行以上を返す
- 5. InternalError:(1242 'サブクエリが1行以上を返す')
- 6. sqlサブクエリは1行以上のエラーを返します
- 7. サブクエリが1行以上のエラーを返す
- 8. SQLエラー:サブクエリが1つ以上の値を返しました
- 9. サブクエリが1行以上返します
- 10. MySQLサブクエリエラー:サブクエリが1行以上を返します
- 11. サブクエリは1行以上返します
- 12. mysql:サブクエリが1行以上返す
- 13. サブクエリが2つ以上の値を返しました。エラー
- 14. Wordpressのエラー:致命的なエラー:</p> <p>致命的なエラー:
- 15. SQLServerのエラー:サブクエリが1つ以上の値を返しました
- 16. SQLマージアップデートでサブクエリが1つ以上の値を返しましたエラー
- 17. Mysql :: Error:サブクエリが1行以上返します。
- 18. SSMSエラー:サブクエリは1つ以上の値を返しましたが、サブクエリはありません
- 19. ストアドプロシージャエラー:サブクエリが1行以上返します
- 20. サブクエリはgroup by句で1行以上を返します - MySQL
- 21. サブクエリが2つ以上の値を返しました。サブクエリ
- 22. サブクエリが1行以上を返します/指数移動平均
- 23. サブクエリの後に=、!=、<,<=,>、> =またはサブクエリを式として使用すると、サブクエリは1つ以上の値を返しました
- 24. これをMysqlで解決するには(#1242 - サブクエリは1行以上を返します)?
- 25. サブクエリはselect文で1行以上を返します
- 26. サブクエリは1行以上を返しますか?
- 27. Djangoのサブクエリの問題「サブクエリが複数の1行を返す」
- 28. SQL:サブクエリが1つ以上の値を返しました
- 29. サブクエリが1つ以上の値を返しました
- 30. SQL Server - サブクエリが1つ以上の値を返しました
私はここに質問が表示されません。私たちはあなたに何をして助けることができる?エラーメッセージの意味を知りたいですか?どのサブクエリに問題がありますか?この問題を回避するためにクエリを書き換える方法 – rickdenhaan
"(SELECT os.name FROM ocny_order_product"このクエリのos.nameをGROUP_CONCAT(os.name)に変更する必要があります...完璧に働きました...ヘルプのための@cez – Haseebuddin09