Tôi gặp sự cố với CROSS APPLY với chức năng có giá trị bảng được định giá trị. đây được đơn giản hóa ví dụ mã giả: SELECT *
FROM (
SELECT lor.*
FROM LOT_OF_ROWS_TABLE lor
WHERE ...
) A
Tôi có một câu hỏi như sau: SELECT A.a, A.b, B.c,
(CASE WHEN ... THEN ... ELSE ... END) AS CalculatedValue,
B.d
FROM dbo.TableA A INNER JOIN
dbo.TableB B ON (...)
WHERE (CASE WHEN ... THEN .
Tôi muốn tạo một truy vấn với một dấu chéo áp dụng vào hàm giá trị bảng do người dùng định nghĩa trong LINQ. SQL sẽ thực sự chứ không phải đơn giản như sau: SELECT *
FROM MyTable mt
CROSS APPLY MyTV