Please change your query like this and try:
update a set a.revenue = b.revenue
from table1 a inner join table2 b
on a.busname = b.busname
You can also use MERGE to achieve the same:
merge table1 as a
using table2 as b
on (a.busname = b.busname)
when matched
then update set a.revenue = b.revenue;
Note: Column names may not match, but you get the idea.