В связи с моим предыдущим постом здесь , у меня есть следующее SELECT
:
SELECT tc.[Time],tc.[From], tc.[To], tc.[Cost], tc.[Length], tc.[Type], tc.[PlaceCalled]
FROM
TelstraCall as tc
WHERE
[AccountNumber] IN (@AccountNumber)
ORDER BY [Time] DESC
Я пытаюсь получить [Username]
из [Resource]
, учитывая, что [PhoneNum]
в [rtc]
соответствует либо [From]
, либо [To]
, и Хоган любезно помог мне с первой половиной:
USE [rtc]
SELECT [Username]
FROM [dbo].[Resource] R
JOIN ResourcePhone RP on R.ResourceId = RP.ResourceId
WHERE RP.PhoneNum = tc.[From]
Теперь я пытаюсь разобраться в синтаксисе, как получить 'User1', учитывая, что [From]
соответствует [PhoneNum]
в [rtc]
и 'User2', если [To]
соответствует [PhoneNum]
вместо этого, потому что я не могу их запутать.