2017-06-18 130 views
-2

我的網站是一個食堂。用戶登錄並下單。當同一個用戶登錄兩次,出現子查詢的錯誤。什麼是解決子查詢的問題的可能途徑?子查詢返回超過1個

+3

發表您的SQL查詢 – Ravi

+0

什麼代碼,什麼是錯誤,你能解釋更多 – nitigyan

回答

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 ....) 
+0

做...謝謝你 –

+0

以及如果我的回答是正確的,請把它標記爲接受的......怎麼看這裏 的http://滿足a.stackexchange.com/questions/5234/how-does-accepting-an-answer-work – scaisEdge

+0

有這麼多的代表,我必須糾正你的語法...... – peterh

相關問題