У меня есть таблица сопоставления с ID и столбцом D_DESC.Я хочу взять значение D_DESC, передавая более одного идентификатора, например:
ID D_DESC
1 DESC_ID1
2 DESC_ID2
3 DESC_ID3
Результат должен быть
D_DESC1 D_DESC2
DESC_ID1 DESC_ID2
Я сделал этот запрос:
SELECT t1.D_DESC AS DESC_1,t2.D_DESC AS DESC_2
FROM Tabel t1,Tabel t2
WHERE '1'=t1.ID
AND '2'=t2.ID
Это возвращает именно то, что я хочу, но если я хочу поставить также нулевое значение, если идентификатор не передается.Например, я хочу также показать этот результат из запроса (SELECT t1.D_DESC AS DESC_1,t2.D_DESC AS DESC_2 FROM Tabel t1,Tabel t2 WHERE '1'=t1.ID AND ''=t2.ID;
):
D_DESC1 D_DESC2
DESC_ID1 null
Suggest?