First, your table structure is not normalized. Instead of a table per vendor with vendor name, beverage, food, price as the fields, I'd suggest a table for vendors with a primary key and vendor name fields and a table for items with the vendor's foreign key, item, and price.
Second, your query...