Вот потому я и говорю об этой фиче в сослагательтом наклоненииkdv писал(а):посмотри, что говорит на эту тему стандарт.
Найдено 9 результатов
- 13 июн 2006, 09:26
- Форум: Общие проблемы
- Тема: Частичный distinct, неполный group by в агрегатах?
- Ответы: 8
- Просмотры: 6160
- 12 июн 2006, 19:36
- Форум: Общие проблемы
- Тема: Частичный distinct, неполный group by в агрегатах?
- Ответы: 8
- Просмотры: 6160
И еще добавление в развитие темы. Еще до выдачи результатов запроса, но после разбора sql выражения, sql-интерпретатор (компилятор? сервер?) уже знает количество выдаваемых полей, их типы и имена. Кроме того он должен подготовить необходимые переменные/структуры для выдачи/хранения (промежуточных) р...
- 12 июн 2006, 16:35
- Форум: Общие проблемы
- Тема: Частичный distinct, неполный group by в агрегатах?
- Ответы: 8
- Просмотры: 6160
наивный. Имя тебе ничего гарантировать не может. Это почему же? Возмем выражение: select l.event_id , ... ( select ... from lines l2 where l2.event_id = l.event_id ... ) from lines l Каждый раз к моменту выполнения внутреннего селекта уже должно быть выбрано и известно текущее значение l.event_id ....
- 11 июн 2006, 18:56
- Форум: Общие проблемы
- Тема: Частичный distinct, неполный group by в агрегатах?
- Ответы: 8
- Просмотры: 6160
1. Приведи план первого запроса. PLAN (L2 ORDER LINES_IDX1 INDEX (FK_LINES_EVENTS)) PLAN (L ORDER FK_LINES_EVENTS) LINES_IDX1 - это на поле VTIME 2. Напиши, какие созданы индексы для таблицы. ALTER TABLE LINES ADD CONSTRAINT PK_LINES PRIMARY KEY (ID); ALTER TABLE LINES ADD CONSTRAINT FK_LINES_EVENT...
- 11 июн 2006, 01:30
- Форум: Общие проблемы
- Тема: Частичный distinct, неполный group by в агрегатах?
- Ответы: 8
- Просмотры: 6160
Хотя вроде удалось приспособить FIRST: select L.event_id, (select first 1 L2.value from lines L2 where L.event_id = L2.event_id order by L2.vtime) as value from lines L Group by L.event_id Работает значительно быстрее, чем с min . P.S. Млин, это первые записи показываются значительно быстрей. А полн...
- 11 июн 2006, 00:37
- Форум: Общие проблемы
- Тема: Частичный distinct, неполный group by в агрегатах?
- Ответы: 8
- Просмотры: 6160
Частичный distinct, неполный group by в агрегатах?
В упрощенном виде таблица выглядит так: CREATE TABLE LINES ( ID INTEGER NOT NULL, EVENT_ID INTEGER NOT NULL, VTIME TIMESTAMP, VALUE DECIMAL(8,2) , ); Т.е. имется некоторые события (EVENT_ID), для которых фиксирутся показания (VALUE) и время снятия показаний (VTIME). Задача - выбрать самые первые (по...
- 30 май 2006, 12:55
- Форум: Совместимость различных версий
- Тема: IBExpert под Linux и вопрос совместимости gds32
- Ответы: 5
- Просмотры: 13634
Правильно, позволяет он все делать. Нужно маны читать, WINE когда линкует DLL смотрит что это за файл ELF иди MZ, после этого линкует по своим правилам и нормально линкует. Да, ты прав. Позволяет. Делаеш симфолическую ссылку gds32.dll на fbclient.so и все работает. Я так запускал IBAdmin 3 версии. ...
- 29 май 2006, 12:38
- Форум: Совместимость различных версий
- Тема: IBExpert под Linux и вопрос совместимости gds32
- Ответы: 5
- Просмотры: 13634
А почему бы не попробовать заставить работать Эксперта с нативным линуксовым fbclient-ом? Насколько я помню, wine такое позволяет. ИМХО не совсем. Часть виндовых библиотек действительно "ненастоящие", а вайновские. Но для виндовых программ подсовывается заглушка, представляющая собой настоящую (по ...
- 28 май 2006, 13:09
- Форум: Совместимость различных версий
- Тема: IBExpert под Linux и вопрос совместимости gds32
- Ответы: 5
- Просмотры: 13634
IBExpert под Linux и вопрос совместимости gds32
Дома и на работе Linux. Все хорошо, но под него нет такой замечательной проги, как IBExpert. Запускаю под VMWare, но держать Варю и запускать ее из-за пары прог не хочется. Решил заточить под wine. После серий экспериментов эксперт стал запускаться, но с базой не конектится :x . Заходим в меню "Диаг...