日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
sqlupdate語句包含自連接時(shí)使用別名出錯(cuò)的處理方法

使用sql update語句,如果包含自連接時(shí)使用別名,運(yùn)行會(huì)報(bào)錯(cuò)?不要緊,下面就將教您如何處理這種問題的方法,供您參考。

我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、大新ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的大新網(wǎng)站制作公司

最近寫了個(gè)sql update語句,條件用到了自連接,于是將代碼順理成章地寫成了這樣:

 
 
 
  1. update ValidNodes  
  2. set ItemValid=0 
  3. from ValidNodes as v1  
  4. inner join ValidNodes as v2 on v1.Parent=v2.ItemID  
  5. where v2.ItemValid=0 and v1.ItemValid=1 

結(jié)果編譯通過,運(yùn)行時(shí)報(bào)錯(cuò),提示第一行update語句后面的表 'ValidNodes' 不明確。
莫非sql update語句不支持別名?結(jié)果改成一般的連接,運(yùn)行成功,之后嘗試修改代碼,變成:

 
 
 
  1. update ValidNodes  
  2. set ItemValid=0 
  3. from ValidNodes  
  4. join ValidNodes as v2 on ValidNodes.Parent=v2.ItemID  
  5. where v2.ItemValid=0 and ValidNodes.ItemValid=1 

執(zhí)行通過了。

【編輯推薦】

Sql Server視圖的概念

使用SQL查詢連續(xù)號碼段的方法

使用SQL子查詢實(shí)現(xiàn)查找唯一值

SQL查詢最大值最小值問題

查詢表結(jié)構(gòu)的SQL語句


標(biāo)題名稱:sqlupdate語句包含自連接時(shí)使用別名出錯(cuò)的處理方法
路徑分享:http://www.dlmjj.cn/article/dpsjjdg.html