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  | 
                             
                            
                                    | 
                                         askQuest 
                                        Starting Member 
                                         
                                        
                                        3 Posts  | 
                                        
                                        
                                            
                                            
                                             Posted - 2010-04-23 : 08:25:14
                                            
  | 
                                             
                                            
                                            | I have two tables called Campus and Room:Campus(campCode, numOfRm)Room(rmNo, campCode)I want to count the number of rooms of different campus in the table "Room" and then update the result to the table "Campus".I used "Count" to calculate the number of rooms:SELECT campCode, Count(rmNo) AS totRm FROM Room GROUP BY campCode;So what should I do to update the result to "Campus"? | 
                                             
                                         
                                     | 
                             
       
                            
                       
                          
                            
                                    | 
                                     madhivanan 
                                    Premature Yak Congratulator 
                                     
                                    
                                    22864 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2010-04-23 : 08:39:34
                                          
  | 
                                         
                                        
                                          | Try thisupdate campusset numOfRm=(SELECT Count(rmNo) AS totRm FROM Room Where campCode=campus.campCode)MadhivananFailing to plan is Planning to fail  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     askQuest 
                                    Starting Member 
                                     
                                    
                                    3 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2010-04-23 : 10:56:40
                                          
  | 
                                         
                                        
                                          quote: Originally posted by madhivanan Try thisupdate campusset numOfRm=(SELECT Count(rmNo) AS totRm FROM Room Where campCode=campus.campCode)MadhivananFailing to plan is Planning to fail
  "Operation must use an updateable query" error was returned when running the code. I have tried to update the table with the help of INNER JOIN but still the same error was returned.   | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     webfred 
                                    Master Smack Fu Yak Hacker 
                                     
                                    
                                    8781 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2010-04-23 : 12:12:07
                                          
  | 
                                         
                                        
                                          It is not what you want to hear I know  But there is no need to store this value as you can always get it fresh and actual, while storing this value means it can be wrong after a new campus-room-relation is inserted. No, you're never too old to Yak'n'Roll if you're too young to die.  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                       
                          
                            
                                    | 
                                     askQuest 
                                    Starting Member 
                                     
                                    
                                    3 Posts  | 
                                    
                                      
                                        
                                          
                                           
                                            Posted - 2010-04-24 : 05:15:50
                                          
  | 
                                         
                                        
                                          quote: Originally posted by webfred It is not what you want to hear I know  But there is no need to store this value as you can always get it fresh and actual, while storing this value means it can be wrong after a new campus-room-relation is inserted. No, you're never too old to Yak'n'Roll if you're too young to die.
  So is it possible to use a SQL query to update the value to the campus table?  | 
                                         
                                        
                                            | 
                                         
                                       
                                     | 
                                   
                            
                            
                                | 
                                    
                                      
                                     
                                    
                                 | 
                             
                         
                     | 
                 
             
         |