Не уверен, что это то, что вы ищете, но при условии ключевых отношений выберите операторы вида:
SELECT ri.* FROM Recipe r
JOIN RecipeItem ri ON ri.RecipeID = r.RecipeID
WHERE r.Name = @myName -- or other criteria
SELECT ris.* FROM Recipe r
JOIN RecipeInstructions ris ON ris.RecipeID = r.RecipeID
WHERE r.Name = @myName -- or other criteria
... вернет детали рецепта, только если этот рецепт существует. Это стандартный способ получения дочерних элементов с помощью SQL.