| 
	
 | 
 Posted by MC on 02/17/07 16:19 
So ,basically, you want to have all values from the table a and matching  
values (if they exist) from table b? How does this work for you: 
 
select 
    Table1.val, 
    5 as CriteriaValue, ---probably variable... 
    OtherTable.id, 
    OtherTable.Text 
from 
    Table1 
    left join OtherTable on table1.val = OtherTable.a and OtherTable.b = 5 
 
 
Now, if this query works, you can delete all values from OtherTable that  
have a value b = 5 and id not in the select. You can insert the rows  
returned by query if you add filter WHERE otherTable.ID is null. 
If this doesnt work for you, please elaborate... 
 
 
 
 
 
MC 
 
 
"Rick" <rickcool22@hotmail.com> wrote in message  
news:45d71f80$0$90276$14726298@news.sunsite.dk... 
> Hi all... 
> 
> I would like to know how it is possible to make my problem below all in  
> ONE query or stored procedure. 
> 
> I select some rows from a table where the resultset is one column with  
> some values. Lets say 1, 4 and 7: 
> 
> row  val 
> 1    1 
> 2    4 
> 3    7 
> 
> Then I would like these results to manipulate another table together with  
> another value (lets say some 'b' with value 5) 
> 
> Lets say the other table looks like this: 
> 
> id  a   b    text 
> 1   1   1    'Some text' 
> 2   1   3    'Some text' 
> 3   1   5    'Some text' 
> 4   4   5    'Some text' 
> 5   7   4    'Some text' 
> 6   2   5    'Some text' 
> 
> in the above example the rows with id 3 and 4 match my criteria because 1  
> and 4 (and not 7) was in the column 'a' together with the value 5 in  
> column 'b'. 
> 
> Here comes the tricky part (at least for me): 
> Now because a row without the 'a' value 7 and the 'b' value 5 existed in  
> the table I would like to create one row with those values. 
> Also because the 'b' column did have a the value 5 (the row with id 6)  
> without any of the 'a' values of 1, 4 and 7 (here 'a' is 2), that row  
> shall be deleted. 
> 
> Then at last I would like the resultset matching 'a' column of 1, 4 and 7  
> AND 'b' column 5 as a resultset. 
> 
> I hope that it is understandable and someone can help. 
> 
> - rick - 
>
 
  
Navigation:
[Reply to this message] 
 |