Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.068 c
14-1122782501
guestPascal
2005-07-31 08:01
2005.08.28
Украли Базу


4-1121073249
Вт
2005-07-11 13:14
2005.08.28
Настройка экрана


14-1122743563
MaksimkaP
2005-07-30 21:12
2005.08.28
Прокси сервер


1-1123565156
megabyte-ceercop
2005-08-09 09:25
2005.08.28
X11 Xlib.h


14-1123227895
pavel_guzhanov
2005-08-05 11:44
2005.08.28
Книги Тейскейра и Пачеко





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский