Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-34402
anton2v
2003-04-30 11:50
2003.05.12
Размер программы на диске


1-34412
pigor
2003-04-30 14:02
2003.05.12
Как написать


1-34490
Zirus
2003-04-29 18:17
2003.05.12
текст в любой memo из pagecontrol-а


3-34342
T{}r(l-l
2003-04-22 10:57
2003.05.12
Можно ли программно создать Alias?


7-34631
Songoku
2003-03-16 04:40
2003.05.12
Как узнать зажата ли клавиша????




   Наверх