sql問題子查詢返回的值不止,sql 問題子查詢返回的值不止一個。

2022-03-08 11:44:13 字數 879 閱讀 8337

1樓:四舍**入

解決方法如下:

返回一個值:返回多個說明資料庫中滿足使用者查詢條件的記錄有多個,要返回一個就說明使用者的查詢條件不夠,再加條件控制就行了,比如在語句末尾再加 and ***=『***』;

如果使用者問的是如何在後臺程式中接收的話,用list可以,一個節點接收result的一行值,讀取的時候遍歷list就行了。

2樓:匿名使用者

update aa set idcard = (select bb.idcard from bb

where exists (select * from aa where aa.name=bb.name ) and rownum= 1);

這樣可以麼?

3樓:匿名使用者

不行 update語句 set只能賦一個值 子查詢是查詢出的不只一個值

sql語句,子查詢返回的值不止一個。

4樓:匿名使用者

select * from flight_now

where 機號 in (select jh from jh where flight_now.機號 != jh.jh)

這樣就可以了

5樓:

select *

from flight_now

where 1=1

and not exists (select jhfrom jh

where flight_now.機號 != jh.jh)

6樓:z張萌

未婚女子夢見蛇追趕自己 但是不咬自己 自己卻在逃跑 代表什麼

關於C 函式返回值的問題,C 函式返回值問題

include class test public test int x 0 i x cout 新建的該物件的地址為 test cout 析構地址為 正確輸出,不過你的 確實認人匪姨所思 與實參的問題 以一個簡單的程式為例來說明 void mswapa int a,int b 這 兩個函式都是交換a...

sql中的這樣的子查詢不行嗎

我覺得這個地方很別捏 where k1 all select k1 是不是可以寫成 where k1 in select 另外這一段 select k1 case when net yxrs 30 round net yxrs 30,0,1 0.3 then round net yxrs 30,0,...

C 程式設計中返回值問題,c 獲得外部程式返回值的問題

如果函式有返回值,則需要返回語句return。return語句的一般形式是 return 表示式 執行時,先計算出括號中表示式的值,再將該值返回給主調函式中的呼叫表示式。下面對return語句做一些說明 1 函式的返回值是通過函式中的 return 語句獲得的。return 語句將被呼叫函式中的一個...