更新SQL語句中,子查詢返回多行值無法執行。如何解決

時間 2021-10-14 22:25:42

1樓:匿名使用者

把子查詢前面的=換成 in 試試?

update study set received_code='taiycg1' where received_code in (select study.received_code from study,series where study.studyinstanceuid=series.

studyinstanceuid and songjiandanwei like '%水西關%' and seriesdate between'2012-1-1' and '2012-4-6'and workflow='st' )

2樓:匿名使用者

update study set received_code='taiycg1' where received_code

in (select study.received_code from study,series where study.studyinstanceuid=series.

studyinstanceuid and songjiandanwei like '%水西關%' and seriesdate between'2012-1-1' and '2012-4-6'and workflow='st' )

試試這個!

sql語句的where查詢語句中 select userid

這裡的 是引數佔位符,表示在執行查詢時用傳入的引數替換該內容在你的例子中,pstmt.setstring 1,userid 將應用得到的引數userid傳給第一個引數,pstmt.setstring 2,password 將應用得到的引數password傳給第二個引數 小白九久玩科技 where u...

sql連線查詢語句中from子句中表的順序有什麼要求

嚴格上來說是沒有要求的,他們有兩種寫法,一種是ansi sql,一種是trans sql.ansi sql select from table1,table2,table3 where table1.id table2.id and table3.id table2.pid trans sql se...

sql凝查詢like語句中可以用變數嗎

灩麗 sql的模糊查詢like字句是可以的使用變數的,具體操作步驟如下 1 首先我們需要在資料庫中準備演示資料。2 接下來就直接在select中運用like,最普遍的是和兩個 搭配。3 接著如果百分號放在like查詢串的後面則代表後面的內容不限制。4 然後如果將百分號放在like查詢串的前面,則代表...