Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
prince123
Starting Member
5 Posts |
Posted - 2005-09-13 : 18:05:16
|
| I would like to ask a similar thing. I am querying MS SQL Server 2000 with the following query:UPDATE (TblX INNER JOIN TblYON TblX.A = TblY.B)INNER JOIN TblZON (TblX.C = TblZ.C) AND (TblY.D = TblZ.D)SET TblX.F = 1, TblX.E = GetDate()WHERE ((TblX.F)<1)AND TblX.C = 14AND TblZ.D = 'US'It raises the following error each time:Server: Msg 170, Level 15, State 1, Line 1Line 1: Incorrect syntax near '('.Any workaround will be highly appreciated. Thank you! |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
Posted - 2005-09-13 : 18:14:24
|
| UPDATE xFROM TblX xINNER JOIN TblY yON x.A = y.BINNER JOIN TblZ zON x.C = z.C AND y.D = z.DWHERE x.F < 1 AND x.C = 14 AND z.D = 'US'Tara |
 |
|
|
prince123
Starting Member
5 Posts |
Posted - 2005-09-13 : 18:48:49
|
| Thanks Tara for your quick help but it started raising this new error:Server: Msg 156, Level 15, State 1, Line 2Incorrect syntax near the keyword 'FROM'.Should we not place a SET in your solution anywhere. Please guide. Thanks |
 |
|
|
tkizer
Almighty SQL Goddess
38200 Posts |
Posted - 2005-09-13 : 18:55:13
|
| Oops, forgot to include it. Here you go:UPDATE xSET F = 1, E = GETDATE()FROM TblX xINNER JOIN TblY yON x.A = y.BINNER JOIN TblZ zON x.C = z.C AND y.D = z.DWHERE x.F < 1 AND x.C = 14 AND z.D = 'US'Tara |
 |
|
|
prince123
Starting Member
5 Posts |
Posted - 2005-09-14 : 12:37:10
|
| Thanks Tara for your nice help. It worked fine :) |
 |
|
|
|
|
|