Nhà điều hành ứng dụng nên thực hiện thủ thuật:
SELECT *
from MarketDataMaster
cross apply dbo.fn_MarketDataDetails (MarketDataMasterID)
Về cơ bản, điều này sẽ gọi hàm một lần mỗi hàng được trả về từ MarketDataMaster. "Cross apply" hoạt động giống như một phép nối bên trong, trong đó chỉ những hàng mà dữ liệu được trả về bởi hàm mới được trả về; sử dụng "áp dụng bên ngoài" cho chức năng tương tự như các liên kết bên ngoài bên trái.