Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Мастера DELPHI. Новости мира компонент, FAQ, статьи...


Информационный Канал Subscribe.Ru

Ежедневная рассылка сайта Мастера DELPHI

DELPHIMASTER.ru

Выпуск от 17.06.04 09:17

Лучшее из нашего FAQ   |x|
Есть две одинаковые таблицы по ~10000 записей.   Вопрос: Как написать SQL-команду, чтобы выбрать записи из таблицы_1, которых нет в таблице_2 (уникальное поле - ID)?
SELECT * FROM Table1 WHERE ID NOT IN (SELECT ID FROM Table2)
Или
select Table1.*  from Table1 left join Table2 on
Table1.ind=Table2.ind where isnull(Table2.ind);
Спасибо Ксении (xen@etc-france.spb.ru) за информацию.

Коментарий от Вадима (rozovve@sn.nornik.ru)
Если запрос делается часто и не лень возиться, можно сделать так:
1) Таблицу_1 дополнить полем, в которое записывать 1, если запись есть в таблице_2 (0 - если нет);
2) Создать индекс по этому полю;
3) Написать триггер для поддержания актуальности указанного столбца.

Комментарий от Владимира Шаламберидзе (vladimir_shalamberidze@yahoo.com)
В большинстве баз для решения указанной задачи рекомендуют использовать:

select ID
 from table1  
 where not exists
   (select ID
      from table2
      where table1.ID=table2.ID)

так как в данный вариант будет в большинстве случаев работать быстрее вариа нта с NOT IN.
А в оракле все еще проще

 select ID from table1
 minus
 select ID from table2

»»» Прислать свои комментарии

Обсуждается в конференциях   |x|
  • BLP
    Кто-нибудь знаком с изображениями в формате BLP? Подскажите где найти компоненты для работы с BLP.
  • GLScene форум
    К модераторам: Посмотрите что здесь http://www.tecknik.net/blogback/data/bb.php?blog=GLScene&post=190504 творится... ...
  • (gbgibaacda)
    421039823148МЫ_ПОХОРОНИМ_ВАС421039823148
  • Первые шаги в создании интерфейсов
    Привет всем!!! Объясните кто может (желательно подробнейи с кодом) Так вот, есть следующий код IMy = interface [...
  • Процедура поиска. Помогите.
    Здравтвуйте. Помогите пожалуйста с процедурой поиска. Если можно несколько вариантов. Так как у меня проблема ...
  • Почта на Делфи
    Как написать почтовый сервер который будет уметь получать и отправлять почту?
  • Процедура поиска. Помогите.
    Здравтвуйте. Помогите пожалуйста с процедурой поиска. Если можно несколько вариантов. Так как у меня проблема ...
У нас большой выбор статей   |x|
Мир Borland Kylix. Обработка событий Qt в Kylix-приложении.
В предыдущей статье было описано обращение к методам объектов Qt library из программ, написанных на языке Object Pascal. В этой статье будет рассмотрена обработка событий Qt и создано демонстрационное приложение.
Новинки книжного рынка   |x|
Delphi. Советы программистов (2-е издание)
В книге рассматриваются: реализация математических алгоритмов и работа с функциями Windows API, применение массивов, работа с графикой, а также управление рабочим столом, реестром, папками и файлами Windows, форматирование дискет, взаимодействие с аппаратным обеспечением. Значительное внимание уделено базам данных: dBASE и Paradox, настройка Delphi для работы с базами данных, подключение сервера Oracle или InterBase, особенности использования SQL. Тем, кто интересуется мультимедиа, адресованы примеры работы со звуком.
Читатели узнают, как создаются компоненты с нужными свойствами и как внести изменения или дополнения в уже существующие. Этому посвящена самая большая глава сборника. Примеры, имеющие отношение к классам Delphi, помогут понять механизм взаимодействия в MDI- и SDI-приложениях, освоить создание новых форм и управление ими. Сборник также содержит советы по работе с Интернетом, примеры применения механизма OLE для обмена данными в приложения х. В последнюю главу помещены краткие ответы на вопросы, часто задаваемые в различных конференциях, связанных с программированием в среде Delphi.

Автор: Валентин Озеров
Опрос населения :)
Стоит ли устраивать встречи программистов в реале? (пирушки :)
»»» Обязательно!
»»» Иногда можно
»»» Я туда не пойду
»»» Категорически нет
Для души

Хокку дня
засвеченный кадр:
все видят солнце
я - твою улыбку

Афоризмы
Я, конечно, презираю отечество мое с головы до ног - но мне досадно, если иностранец разделяет со мной это чувство (А.С. Пушкин)

Фраза дня
Творите о себе мифы. Боги начинали именно так.

Дурацкие законы (информация предоставлена сайтом kurilka.com)
В Оклахоме (США) собакам запрещено собираться в группы, числом три и более, если они не имеют специального разрешения, подписанного мэром города.
В Оклахома Сити (США) нельзя ходить по улицам задом, поедая на ходу гамбургер.

И на закуску коротенький анекдот
- Вы рождены в законном браке?
- Да, наполовину.
- Наполовину? Как это понять?
- Мой отец был женат, а мать нет.

Фотоприколы.
Начните день с хорошего настроения!
http://www.delphimaster.ru/cgi-bin/prikol.pl?id=93457031


На этом позвольте откланяться и пожелать вам удачного дня.
Искренне ваш, Алексей (merlin@delphimaster.ru)

Добро пожаловать на сайт -= Мастера DELPHI =- 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное