Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Можно ли скрестить два DataSet a ?   Найти похожие ветки 

 
onix ©   (2002-09-17 14:31) [0]

Доброго дня всем. Вопрос заключен в теме, а нужно это вот зачем.
С помощью Query1 получаю один набор. Вот фрагмент запроса:

SELECT ST_ID,ST_SURNAME+" "+ST_NAME+" "+ST_PATRONYMIC as fio,
1 as num,"*" as n_order

Из полученного списка ST_ID с помощью Query2 получаю значения для n_order первого набора. Вот и вопрос каким образом значение из набора Query2 вставить в набор Query1.

Объеденить эти два запроса не получается ввиду того, что у них взаимоисключающие условия выбора.


 
Max Zyuzin ©   (2002-09-17 14:34) [1]

Напиши пожалуйста целиком оба запроса для Query1 и Query2


 
onix ©   (2002-09-17 14:59) [2]

SELECT SТ_SURNAME+" "+ST_NAME+" "+ST_PATRONYMIC as fio,
ST_SEX,1 as num,""*"" as n_order, ST_ID, ST_BIRTH

FROM DEAN_STUDENT,DEAN_MOVEMENT,DEAN_GROUPS--,DEAN_SPECIALITY
WHERE (STUDENT_ID=M_STUDENT and M_USE="T") and (GROUP_USE="T" and M_GROUP=GROUP_ID and GROUP_ID=’нужное значение’)


select M_ORDER+"" от ""+convert(varchar(10),M_DATAORDER,104) as n_ord
from DEAN_MOVEMENT
where M_TYPE=1 and M_ST=’значение ST_ID первого набора’

У строки со значением M_TYPE=1, M_USE может быть как “T” так и “F”. Нужно выбирать не зависимо от его значения


 
3JIA9I CyKA ©   (2002-09-17 15:15) [3]

1) Запрос Ваш прост до упора.
2) К коду хорошо бы приложить струкатуру, т.к. не ясно какой табле принадлежит STUDENT_ID (к примеру).
3) Хотя бы минимальо форматируте код - его очень трудно читать.


 
Max Zyuzin ©   (2002-09-17 15:17) [4]

select M_ORDER+"" от ""+convert(varchar(10),M_DATAORDER,104) as n_ord
from DEAN_MOVEMENT
where M_TYPE=1
and M_ST in (
SELECT ST_ID
FROM DEAN_STUDENT,DEAN_MOVEMENT,DEAN_GROUPS--,DEAN_SPECIALITY
WHERE (STUDENT_ID=M_STUDENT and M_USE="T") and (GROUP_USE="T" and M_GROUP=GROUP_ID and GROUP_ID=’нужное значение’
)
Если я правильно Вас понял, то Вам необходимо именно это...




)



 
Max Zyuzin ©   (2002-09-17 15:18) [5]

Сокбка нижняя залезла случайно :)



Страницы: 1 вся ветка

Текущий архив: 2002.10.07;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
7-21282
987
2002-07-25 22:36
2002.10.07
Просто кошмар!!! Ln(X), где X < 0 вешает Win98


1-21109
VID
2002-09-24 16:10
2002.10.07
Washington Post: Приложение тормозит при передачи большого текста


4-21302
Teron
2002-08-19 19:39
2002.10.07
Что такое регион и с чем его едят...


4-21331
Lena
2002-08-18 20:46
2002.10.07
OLE API


1-20993
Демонов Е.В.
2002-09-26 17:40
2002.10.07
КАК иЗ Цветного bitmap-a сделать дизейболный Bitmap?