Форум: "Базы";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
ВнизФормирование запроса для отбора записей Найти похожие ветки
← →
erika © (2005-07-15 14:17) [0]Формирую запрос для объединения 2-х таблиц kliets и sells по полю INK (для таблицы klients PK, а для sells FK), текст SQL следующий:
select
fam, name
from
klient
where ink in (select ink from sells group by ink having count(ink)=1)
где результатом должны служить все клиенты имеющие только 1 покупку... при выполнении запроса программа (IBE, D6) зависает
← →
Reindeer Moss Eater © (2005-07-15 14:20) [1]select ink from sells group by ink
А где агрегатная функция?
← →
Rule © (2005-07-15 14:21) [2]переставь сервер
← →
erika © (2005-07-15 14:24) [3]А где агрегатная функция?
что имеете ввиду
← →
Наталия © (2005-07-15 16:42) [4]Имеется в виду что нужно почитать документацию по использованию агрегатных функций, в частности count :)
← →
msguns © (2005-07-18 09:30) [5]select fam, name, count(ink)
from klient
group by fam, name
having count(ink)=1
← →
msguns © (2005-07-18 09:33) [6]Пардон, не увидел 2-ю таблицу.
Виснет потому, что нет четкой межтабличной связки.
← →
Anatoly Podgoretsky © (2005-07-18 09:35) [7]Есть предположение, что не виснет просто очень долго работает, надо было подождать несколько суток.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.28;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.054 c