.NET
Дата: 26.02.2007 13:44:17
Помогите пожалуйста.
Есть таблица data со столбцами obj_id, agr_id, param_id, value.
Есть 100 наборов (obj_id0, agr_id0, param_id0), (obj_id1, agr_id1, param_id1),
(obj_id2, agr_id2, param_id2), ..., (obj_id99, agr_id99, param_id99).
Как получить множество значений value для этих наборов за один запрос?
.NET
Дата: 26.02.2007 16:25:35
orawish |
типа, так:
select * from col
where (tname,cname) in (('EMP','DEPTNO'),('EMP','ENAME')) |
Да так работает.
А если усложнить задачу. Есть ещё колонка time_stamp. Для наборов ('EMP_0','DEPTNO_0', 'TIME_STAMP_0'),('EMP_1','ENAME_1', 'TIME_STAMP_1'), ...
надо вывести строки у которых time_stamp больше чем указанный в наборе.