devotionMedlem sedan jan. 20013 582 inlägg Hej!
Jag vill kolla om det finns poster i den relaterade tabellen tblDocument som är kopplat till tblTask.
Jag har denna SQL, som gör jobbet:
SELECT t.[Id]
From tblTask t
INNER JOIN tblDocRef dr
ON t.[Id] = dr.[OwnerId]
WHERE dr.[OwnerType] = 2
AND Exists (SELECT [ID] FROM tblDocument WHERE [Id]=dr.[DocId])
Den funkar, men kan man optimera eller göra på annat sätt?
:)
Mvh
Henrik
Peter SMedlem sedan dec. 20025 483 inlägg Det är inget som helst fel att göra så. Men som kuriosa kan du ju lika gärna inner-joina tblDocument med tblDocRef (på liknande sätt som du redan nu inner-joinar tblTask med tblDocRef).
SELECT t.[Id]
From tblTask t
INNER JOIN tblDocRef dr
ON t.[Id] = dr.[OwnerId]
inner join tblDocument d
on d.id = dr.docid
WHERE dr.[OwnerType] = 2
devotionMedlem sedan jan. 20013 582 inlägg Då gör jag det, så slipper jag subqueryn
:bire
Mvh
Henrik