SELECT *
FROM (itemoptions INNER JOIN items ON itemoptions.ItemOptionsID=items.ItemOptionsID)
is all you need... the inner join is the equivalent of the where statement. If it shows twice, that is because you have two itemoptions for that ItemOptionsID, or it is showing more than one ItemID. Make sure to also filter this recordset by the item you are displaying so that you are only showing the options for that item.