我的網站是一個食堂。用戶登錄並下單。當同一個用戶登錄兩次,出現子查詢的錯誤。什麼是解決子查詢的問題的可能途徑?子查詢返回超過1個
-2
A
回答
1
如果你的子查詢返回不是單行更多,你可以使用IN
子句來管理更多的行:
select * from my_table
where id in (select id from table2 where ....)
,也可以使用聚合函數得到一個結果:
select * from my_table
where id = (select max(id) from table2 where ....)
相關問題
- 1. 子查詢返回的值超過1。
- 2. 子查詢返回的值超過1。
- 3. SQL查詢返回子查詢返回的值超過1個錯誤
- 4. 子查詢返回的值超過1個 - 子句
- 5. SQL查詢連接表 - 子查詢返回的值超過1
- 6. 子查詢返回的值超過1,導致查詢失敗
- 7. 子查詢返回使用超過1個值和ISNULL命令
- 8. 更新:子查詢返回的值超過1個
- 9. SQL Server錯誤 - 子查詢返回的值超過1個
- 10. 子查詢在sqlc中返回了超過1個值#
- 11. 插入到select子查詢中返回的值超過1個
- 12. 如何避免「子查詢返回超過1個值」報告?
- 13. SQL Server - 子查詢返回的值超過1個
- 14. 子查詢返回的值超過1個
- 15. Sql插入錯誤 - 「子查詢返回超過1個值」
- 16. 子查詢在MS SQL中返回了超過1個值
- 17. 子查詢返回的值超過1個
- 18. 子查詢返回的值超過1個。 SQL錯誤
- 19. 「子查詢返回的值超過1個。」錯誤SQL管理
- 20. 子查詢在sql中返回了超過1個值
- 21. 錯誤子查詢返回超過1時做多個選擇
- 22. 超過1子查詢
- 23. 子查詢返回的值超過1。當子查詢被用作表達
- 24. 不是有子查詢,但MySQL的擲子查詢返回超過1行
- 25. 子查詢中的SQL AVG - 導致「子查詢返回的值超過1」。
- 26. 子查詢爲單個列過濾返回了超過1個值錯誤
- 27. 的MySQL(ERROR子查詢返回多個1行) - 但我期待超過1列
- 28. 子查詢返回的值超過1。 (while循環內插入)
- 29. SQL錯誤(1242):子查詢返回超過1行
- 30. 子查詢返回更新值超過1
發表您的SQL查詢 – Ravi
什麼代碼,什麼是錯誤,你能解釋更多 – nitigyan