Как построить запрос?
Есть табличка
id | nam
------
1 | A
2 | B
3 | A
4 | A
5 | B
Надо сформировать такой запрос чтобы в результате получилось такая табличка
А | В
------
1 | 2
3 | 5
4 |
БД MS SQL 2005
Как построить запрос?
-
- Уже с Приветом
- Posts: 230
- Joined: 10 May 2006 21:04
- Location: New York
-
- Posts: 16
- Joined: 26 Jun 2002 02:04
Re: Как построить запрос?
Code: Select all
select A=id,
B=CASE
WHEN id=1 THEN 2
WHEN id=3 THEN 5
WHEN id=4 THEN NULL
END
FROM t1 WHERE id=1 OR id=3 OR id=4
-
- Уже с Приветом
- Posts: 1377
- Joined: 14 May 2003 20:37
- Location: NY, USA
Re: Как построить запрос?
Alex_197 wrote:Как построить запрос?
Есть табличка
id | nam
------
1 | A
2 | B
3 | A
4 | A
5 | B
Надо сформировать такой запрос чтобы в результате получилось такая табличка
А | В
------
1 | 2
3 | 5
4 |
БД MS SQL 2005
С использованием rowid или OLAP функций зАпросто, а без - наверно никак.