I'm having a problem understanding what you are trying to do...
When selecting items from two tables, it's a lot easier to name the two tables so it's easier to read, it's also easier to help you out on. i.e. is your query supposed to be like:
select * from customer c , cust_businesstype b
where b.companyname like 'A%' or b.companyname like 'B%'
and b.businesstypeid = 10
and b.companyid = c.custid
order by b.companyname
Also, what is the purpose of companyid = custid?
Sorry if these seem like dumb questions, but I can't figure out what you are trying to do from the code above...