webForumDet fria alternativet

UPDATE med LEFT OUTER JOIN

2 svar · 1 271 visningar · startad av evilaid

evilaidMedlem sedan apr. 2009433 inlägg
#1

Hej

jag har fått ihop en UPDATE fråga med JOIN'at med en anna tabell, so far so god!
Men nu vill jag uppdatera ett fält även i tabell nr 2 "pd_order_eco".. fältet som uppdateras i tabell "pd_mounting_details" heter status, nu är dte så att det även finns ett sånt fält i pd_order_eco som jag vill uppdatera. Är det möjligt? Provad lite att lägga till det fältet men fick felet "multipart-identifier"

UPDATE md SET md.status = 2 FROM pd_mounting_details AS md 
LEFT OUTER JOIN pd_order_eco AS oe ON md.order_data = oe.id 
LEFT OUTER JOIN pd_order_head as oh ON oe.order_line = oh.id "&_
"WHERE (oe.id ="& request.form(obj) & ") and md.status =1
Engine^Medlem sedan dec. 20003 887 inlägg
#2

Om du använder MSSQL är svaret tyvärr att det går inte att uppdatera två tabeller med en fråga.

evilaidMedlem sedan apr. 2009433 inlägg
#3

tack för det, behöver man inte fundera mer...

134 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)