Вниз
Скачать: 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.009 c
14-34581
race1
2003-04-23 18:31
2003.05.12
Monitor


1-34479
Елена
2003-04-17 00:13
2003.05.12
Редактор свойств


1-34429
Alik
2003-04-28 14:01
2003.05.12
Отмена завершения программы.


1-34395
Tapchyk
2003-04-29 01:29
2003.05.12
Реестр


1-34406
Striker
2003-04-30 12:08
2003.05.12
как из listbox1 перенести выделеные строки в listbox2 ?




   Наверх