У меня есть вопрос о SQL ServerНужна помощь запрос в SQL Server 2008 на основе условий
Таблица: Emp
empid | empidref | Name
------+----------+------
1 | NULL | a
3 | 1 | b
4 | 2 | c
2 | NULL | d
5 | NULL | e
6 | NULL | f
8 | 7 | g
7 | NULL | h
10 |NULL |aa
Я хочу объединить empidref
значения в empid
когда empid
также и то же значение. Если empid
значение доступно в empidref
таблице то же empidref
значения считает EmpID и соответствующее empidref имени нужно получить, если empid
значения не доступно в empidref
таблице то же EmpId значение считает EmpID и соответствующее имя нужно получить
На основании выше таблицы I хотите выход, как показано ниже
Empid | Name
-------+------
1 | b
2 | c
5 | e
6 | f
7 |g
10 |aa
Пожалуйста, скажите мне, как написать запрос для выполнения этой задачи в SQL Server
HI Учитывая вышеизложенное запроса несколько записей от отсутствуют (не дали ожидаемого результата) EmpId: 5,6,10 записывает не получает в неработающей put.we требуется, чтобы записи also.please скажите мне, как достичь этой задачи на сервере sql. – vasulr