Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Вниз

SQL-запрос   Найти похожие ветки 

 
AndDem   (2002-07-04 11:09) [0]

Всем добрый день! Совсем забодался с запросиком. Идея такая: в таблице, в частности, есть поля "ИмяЧеловека" и "Дата". Для каждого человека может быть несколько записей с разными датами. Надо: выбрать записи, для каждого человека по одной -- с максимальной датой. Для этого в предложении WHERE делаю, в частности, подзапрос с вытаскиванием MAX(date) из той же самой таблицы. И вот тут-то pervasive и ругается: non unique table reference. Неужели нельзя в подзапросе извлекать данные из таблицы, участвующей в FROM основного запроса?
И вот ещё что: пробовал GROUP BY date -- ругается. Я понимаю, в pervasive группировать можно только по индексированным полям?


 
Alexandr   (2002-07-04 11:11) [1]

ты бы сначала спросил, есть тут вообще люди которые с Pervasive работали


 
AndDem   (2002-07-04 11:34) [2]

А вообще, в принципе, возможна ссылка в подзапросе на уже используемую в основном запросе таблицу?


 
Johnmen   (2002-07-04 11:44) [3]

Возможна, зависит от вида запроса...


 
AndDem   (2002-07-04 11:47) [4]

select * from table
where date=(select max(date) from table
where personID=123)

Это не проходит :-(


 
Johnmen   (2002-07-04 11:57) [5]

Значит не поддерживается - к знатокам особенностей SQL в Pervasive...



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

Форум: "Базы";
Текущий архив: 2002.07.25;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-81330
miDDTrich
2002-07-12 17:08
2002.07.25
Не удается создать ActiveX на основе TTreeView (+)


1-81250
Brand
2002-07-14 22:40
2002.07.25
Вызов из DLL функции exe-шника?


3-81137
ArhAngeL2
2002-07-02 11:39
2002.07.25
Индексирование в рантайме


1-81292
EugenCFG
2002-07-11 21:16
2002.07.25
Изменив размер кнопоки, все остальные кнопки стали не стандар...


1-81308
Spooky
2002-07-12 10:10
2002.07.25
Вставка строки в ячейку Grid по нажатию кнопки





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский