У меня есть простая таблично-значная функция, возвращающая таблицу из одного столбца
ALTER FUNCTION [dbo].[fnGetProducersByWheelType]
(
@wheeltype int
)
RETURNS TABLE
AS
RETURN
(
SELECT ProducerId
FROM ProducersByWheelTypes
WHERE WheelType=@wheeltype
)
, и мне нужно знать, могу ли я назвать такой путь:
select *
from producers
where producerid in ( fnGetProducersByWheelType(2))
not
select *
from producers
where producerid in (
select productId
from fnGetProducersByWheelType(2)
)
т.е. не упоминать одиночный столбец productId 'выбрать productId из'