I have two tables. One of them is a simple string / identifier:
StrTable:
str_key String
0 'a'
1 'b'
where the lines are unique. The other is more complex and includes a common string_id string
ValTable:
str_key other_key val
0 0 1.234
0 1 1.567
1 0 1.890
Now I want to update ValTable using the string I'm looking for to get str_key via StrTable. Simple update:
UPDATE ValTable SET val = 2.124 WHERE str_key = 0 AND other_key = 1 LIMIT 1 IF @@ROWCOUNT=0 INSERT INTO ValTable VALUES (0,1,2.124);
So, how can I change this to enable str_key search with some string 'a'? I suppose I need to join, but I never did join the update. Or can I just add more to my where clause?
source share