I have a SELECT statement like this:
SELECT
T1.COD,
T1.NAME,
(SELECT MAX(T2.DATA)
FROM dbo.TAB2 T2
WHERE T2.COD = T1.COD) AS ENDDATA
FROM dbo.TAB1 AS T1 WITH (NOLOCK)
Is there an alternative to use SUBQUERY? Is it possible to use JOIN?
I have to find a more efficient solution to run this query.
Thank you very much.
Yes, you can use JOIN: