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

Вниз

Как правильно сделать SQL запрос?   Найти похожие ветки 

 
Oxy ©   (2003-04-22 00:21) [0]

Короче такая трабла.
Есть главная таблица. у нее есть 2 поля f1 и f2 по которым она связывается с другой таблицей у которой так же есть 2 этих поля. Надо для каждой пары полей f1 и f2 первой таблицы выбрать единственное 3-е поле f3 из в торой таблицы (в ней эта пара полей не уникальна, таких записей с разными полями f3 есть несколько). Помогите плиз, очень надо.


 
ЮЮ ©   (2003-04-22 04:04) [1]

И какое же единственное из нескольких тебе надо? Если устроит максимальное:

SELECT t1.f1, t1.f2, MAX(t2.f3) MaxF3
FROM t1 LEFT JOIN t2 ON (t1.f1 = t2.f1) AND (t1.f2 = t2.f1)
GROUP BY t1.f1, t1.f2


 
Жук ©   (2003-04-22 08:05) [2]

Или так :
SELECT t1.f1, t1.f2, MAX(t2.f3)
FROM t1, t2
where t1.f1 = t2.f1 AND t1.f2 = t2.f2
GROUP BY t1.f1, t1.f2



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
3-34378
galexis
2003-04-21 15:58
2003.05.12
Выгрузка в файл XML


1-34418
Bug008
2003-04-23 19:30
2003.05.12
Выделение цветом слова в Edit


14-34570
KA-87
2003-04-22 21:31
2003.05.12
Нужны компоненты...


4-34648
Вадим
2003-03-10 13:24
2003.05.12
немодальное окно без помощи VCL в dll


1-34430
Oleg__
2003-04-28 17:07
2003.05.12
WordApplication