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 |
|
neil_akoga
Yak Posting Veteran
56 Posts |
Posted - 2008-12-16 : 04:53:18
|
| I have a gridview on my asp.net site that's using a view as its select on my datasource. the select is below.can anybody help me by showing how i should be writing my update statement SELECT tblTOD.title, tblTOD.fName, tblTOD.sName, tblTOD.position, tblTOD.company, tblTOD.email, tblTOD.telephone, tblT.courseName, tblTO.orderID, tblT.courseId, tblTOD.freeplace, tblTO.pricePerDelegate, tblTOC.title AS ctitle, tblTOC.fName AS cfname, tblTOC.sName AS csname, tblTOC.company AS ccompany, tblTOC.address1, tblTOC.address2, tblTOC.address3, tblTOC.town, tblTOC.county, tblTOC.postcode, tblTOC.country, tblTOC.email AS cemail, tblTOC.telephone AS ctel, tblTOC.position AS cposition, tblTO.orderType, tblTO.authorised, tblTOD.dietary, tblT.courseDate, tblT.courseVenue, tblT.courseLocationFROM tblTO INNER JOIN tblTOD ON tblTO.orderID = tblTOD.orderID INNER JOIN tblT ON tblTO.courseID = tblT.courseId INNER JOIN tblTOC ON tblTOD.orderID = tblTOC.orderID |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-12-16 : 05:01:04
|
| what are fields you want to update? also which is table to be updated? |
 |
|
|
neil_akoga
Yak Posting Veteran
56 Posts |
Posted - 2008-12-16 : 05:40:36
|
| i want to update all the tables and all the fields in the select statment tblTOD, tblTO, tblTOC and tblT |
 |
|
|
JamesRyan
Starting Member
18 Posts |
|
|
neil_akoga
Yak Posting Veteran
56 Posts |
Posted - 2008-12-17 : 11:08:39
|
| ok, so the example you linked to makes senseUPDATE Table1SET Column1 = 'new value'FROM Table1INNER JOIN Table2ON Table1.ID = Table2.IDhow do i update values in all the tablesis it something like this?UPDATE Table1SET Column1 = 'new value'UPDATE Table2Set column2 = 'new value'FROM Table1INNER JOIN Table2ON Table1.ID = Table2.IDwhere table1.column1 = 'some value' |
 |
|
|
visakh16
Very Important crosS Applying yaK Herder
52326 Posts |
Posted - 2008-12-17 : 11:16:50
|
it should be two separate updatesUPDATE Table1SET Column1 = 'new value'FROM Table1INNER JOIN Table2ON Table1.ID = Table2.IDwhere table1.column1 = 'some value'UPDATE Table2Set column2 = 'new value'FROM Table1INNER JOIN Table2ON Table1.ID = Table2.IDwhere table1.column1 = 'some value' |
 |
|
|
|
|
|
|
|