-
誰說錯了???
select top 1 * from test where name=(select max(name) from test)
或者:從測試中選擇前 1 * 其中 (select max(name) from test)=name
一切都在執行!
實際上,你的那個錯誤是;
訊息 512,級別 16,狀態 1,第 2 行。
子查詢返回多個值。 當子查詢後跟 =, !=、<、=、>、=,或者當子查詢用作表示式時,這是不允許的。
這不是子查詢的問題!
select top 1 * from test where name=(select name from test)
name= 應該是結果,而不是結果集!
所以無法比擬!
如果你想這樣做,你可以這樣做。
select top 1 * from test where name=(select top 1 name from test)
或。 select top 1 * from test where name=(select min(name) from test)
這句話是你想要達到的結果:
select sno, sname, sdept
from student
where sdept in (select sdept
from student
where sname='劉晨')
-
select sno, sname, sdeptfrom student
where sdept in (select sdeptfrom student
where sname='劉晨')
沒錯。。。
-
呃,夥計,首先,你的表有主鍵和外來鍵關係嗎? 其次,您必須解釋家庭表和人員表中有哪些字段。 茄子果渣挖。
該錶如下:戶口核實表(H)個人表(P)。
NUB 帳號 PID ID 號。
位址名稱名稱。
state 表示家庭關係的狀態關係。
NUB 帳號。
介紹。
狀態狀態。
檢查您的姓名、身份證號碼、家庭關係、戶主和位址。
select ,,nvl((select from p p1 where like "是一家之主"),null) huzhuname,from p,h
where ;
nvl(old,new) 如果有舊值,則返回舊值; 否則,返回上面的 new 子查詢語句。
select from p p1 where like "是一家之主"
首先查出戶主之人姓名,具體條件由自己決定(——
-
simenyu的正確解決方案。
肯定不能直接用進去,少於學生S2選修課的課程也會被列出來,用到不存在,我看不懂。
本段:從sc中選擇*作為sc2where
AND 與學生的 S2 選修課資訊相同。
本段:從sc中選擇*作為sc1where's2'
and not exists
select * from sc as sc2where
如果資訊與 S2 課程選擇相同,則結果為空。
如果沒有與 S2 相同的資訊,則找到 S2 的資訊。
最後一段:
select sno,sname
form s
where not exists
select * from sc as sc1where 's2'
and not exists
select * from sc as sc2where
如果與中二選題資訊相同,則會找到結果的所有學號和姓名資訊。
如果不存在與 S2 課程選擇相同的資訊,則結果為空。
它根本不適合這個話題。 不知道是不是誤會了。
-
列出中二學生選修的所有課程,列出其他學生選修的課程名稱,然後加入。
-
資料型別不匹配好嗎? select idd from dbo.表 2 其中 city in (select ID from dbo.)
表1 其中 name='北京'我也能做到。 測試後,city 的型別為 nchar,id 的型別為 int。
看看你問的另乙個問題。 我已經解釋過了。
-
select b from bb where tb in (select a from aa where cc=1)
下乙個你從aa中選擇乙個,其中cc=1正在尋找乙個
而你面前要找的病症是結核病,結核病怎麼會去A的集合裡找到呢? 我當然找不到!
-
當我這樣使用它時,我無法得到結果。
最後,您只能使用左側連線來完成。
-
TB有沒有200,300,400個資料,TB是什麼型別,是char型別嗎,看看後面有沒有空格。
看看你的另乙個問題:你的 200、300、400 是一次性付款還是 3 美元?
-
首先,你使用 TB IN(子查詢),但需要確保在子查詢中,在 A 中找到的 A 與 TB 的型別匹配,並且在表 BB 的 TB 列中,有滿足相應資料條件的記錄可以從 A 中查詢出來,這樣才能從 BB 中找到資料。
-
SQL2000不支援頂部 (100*1),應將SQL2000更改為動態。
declare @s nvarchar(2000)set @s='select top 100 * from a where id not in (select top ('+rtrim(100*1)+') id from awhere userid=8479) and userid =8479'
exec (@s)
-
這是一張桌子
乙個表有兩個別名,這意味著兩個“表”
實際上,您可以查詢兩個具有相同名稱、結構和資料的表。
--你首先明白了這句話的意思,這句話是查詢記錄中預付款的平均值大於預付款,乙個表不能自己比較,那麼你就需要做乙個映象表,比較一下,所以取不同的別名來區分它們。
用乙個非常貼切的比喻:
如果你問你帥不帥,但你不知道別人長什麼樣子,你也不知道你長什麼樣子,你不知道你帥不帥,那麼給你一面鏡子,你看到鏡子裡的鏡子,說這個人很賞心悅目, 這就產生了自我聯絡(與自己比較),如果此時你身邊有乙個很醜的人,你想知道為什麼會有這麼醜的人,這就產生了外部聯絡(與其他表格的比較)。
比如不合適,房東自己會體會到,多用了就明白了。
-
A 和 b 代表同乙個表,它有乙個名詞叫做自連線。
努力學習。
您了解此查詢語句的含義。
查詢標題表中的傾斜、型別、前進欄位時,標題表中的前進字段總數必須大於表中同型別的平均值。
-
在這裡,你不妨把它們理解為兩個相同的表,兩個表之間的聯絡是可以理解的。
化妝後卸妝,防止毛孔堵塞,導致毛孔粗大和粉刺 唇部卸妝液可防止黑色素沉澱,導致嘴唇顏色變暗 不化妝,如果善待自己,也應該卸妝,去除臉上的汙垢一天 卸妝後,最好先洗面奶再洗, 進行第二次清潔,並更徹底地清潔。看
你好,我覺得婚姻是兩個相愛的人對彼此的承諾,把自己的生命獻給對方,以合法的形式擁有對方,共同創造乙個幸福美滿的家庭,在生活中相互扶持。 >>>More