Two options come to mind:
1 - Create a View in SQL Server and the select off of the view.
That will solve your problem if the data is read-only to the user. Although, if the user needs to update this item information, it will not work because a SQL rule is that a View that is built from more than one table cannot be inserted, updated or deleted to.
2 - If you need to be able to update the item information, suggest you use a stored procedure or web service. The stored procedure or web service can work with multiple sets of data from different tables in a single transaction.
Jason
http://www.k2distillery.com/