SQL錯誤,求助

時間 2022-04-05 12:45:03

1樓:暢捷通丶稀飯

你後面的子查詢返回的結果不只是1個吧?,。select si.title

from uchome_spaceinfo siwhere si.type = 'edu'

and si.title = '內蒙古工業大學' )limit 0 , 30

這個返回的結果應該是多個吧?,。

修改成這樣

select si.title

from uchome_spaceinfo siwhere si.title in (

select si.title

from uchome_spaceinfo siwhere si.type = 'edu'

and si.title = '內蒙古工業大學' )limit 0 , 30

把「=」該為"in"

2樓:匿名使用者

改成這樣試一下

select title

from uchome_spaceinfowhere title = (

select title

from uchome_spaceinfowhere type = 'edu'

and title = '內蒙古工業大學' )limit 0 , 30

或者 select a.title

from uchome_spaceinfo a, (select title

from uchome_spaceinfowhere type = 'edu'

and title = '內蒙古工業大學' ) b where a.title=b.title

limit 0 , 30

3樓:匿名使用者

子查詢如果有多筆的話用等於不行,需要用inselect si.title

from uchome_spaceinfo siwhere si.title in (

select si.title

from uchome_spaceinfo siwhere si.type = 'edu'

and si.title = '內蒙古工業大學' )

4樓:匿名使用者

第一查詢 select si.titlefrom uchome_spaceinfo siwhere si.title = (

select si.title

from uchome_spaceinfo siwhere si.type = 'edu'

and si.title = '內蒙古工業大學' )limit 0 , 30

可以這樣套嗎??、

還有沒表不好寫!!!

5樓:網路螞蟻工人

因為select si.title

from uchome_spaceinfo siwhere si.type = 'edu'

and si.title = '內蒙古工業大學'

的查詢結果可能會出現多個,如果想用上面的那個查詢,最好把si.type後的等號用in代替,這樣不會出現錯誤,但是不知道是否符合你的要求。

6樓:匿名使用者

在巢狀外用別名si, 在巢狀內就不要再用這個別名,否則,程式會認為你取的是巢狀外表的欄位,將它改為其他名字即可。

7樓:風中曳楓

uchome_spaceinfo和si

這是兩張表嗎?

求助,Mysql ERROR 2019的錯誤

本章列出了當你用任何主機語言呼叫mysql時可能出現的錯誤。首先列出了伺服器錯誤訊息。其次列出了客戶端程式訊息 伺服器錯誤資訊來自下述原始檔 錯誤訊息資訊列在share errmsg.txt檔案中。d 和 s 分別代表編號和字串,顯示時,它們將被訊息值取代。錯誤值列在share errmsg.txt...

ASP中SQL資料庫關於日期的錯誤

在sql中datediff d是不需要 的,你試試datediff d,date1,date2 我仔細看了下,錯誤不少。1 datediff中的d不要 2 sql中的date 函式不對,應該是getdate 3 format 函式不對,應該是cast 或 convert 具體用法你自己去查sql索引...

ASP連線資料庫錯誤求助

dim stuname,stuid,chengji,xingbie,nianling stuname request stuname stuid request.form stuid chengji request.form chengji xingbie request.滿意 你的sql語句有問題...