Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как сравнить 2 таблицы? (Игорь) 02/05/2005 - 21:12:39
      Re: Как сравнить 2 таблицы? (Dinky) 03/05/2005 - 00:04:52
      Re: Как сравнить 2 таблицы? (Игорь) 03/05/2005 - 07:38:08
      Re: Как сравнить 2 таблицы? (Alec) 03/05/2005 - 13:04:00
      Re: Как сравнить 2 таблицы? (Игорь) 03/05/2005 - 19:01:26
      Re: RTFM! (Dinky) 03/05/2005 - 19:45:00
      Re: 2Dinky: угу... чо он?? (+++) (Alec) 03/05/2005 - 20:30:57
      Re: 2Dinky: угу... чо он?? (+++) (Dinky) 03/05/2005 - 22:20:20
      Re: 2Dinky: угу... чо он?? (+++) (Игорь) 04/05/2005 - 01:51:33
      Re: 2Dinky: угу... чо он?? (+++) (Dinky) 04/05/2005 - 05:07:57

> Original message text:
> From: Игорь - 02/05/2005 - 21:12:39
> Subject:Как сравнить 2 таблицы?
> -----------------
> Здравствуйте.
> Появилась задача: Имеем 2 таблицы(~ 2.5млн записай в каждой).
> Как можно быстрее и корректней всего выбрать записи из таблицы 1, которых нет в таблице 2.
>
> Заранее спасибо
>


From: Игорь - 03/05/2005 - 19:01:26
Subject:Как сравнить 2 таблицы?
-----------------
Alec, не совсем понял о чем Вы говорите.
Никакой бизнес-логики. Имеем таблица1, в которой 2500000 строк и таблица2, в которой 2499990 строк. Нужно выбрать именно 10 строк, которых не хватает в таблице2. Интересует 1 поле.
Насчет кривости селектов... Хм, тут я вообще не понял.
Если существует стандартный СЕЛЕКТ, который достаточно гибок, более гибок, чем я его знаю, зачем изобретать что-то еще? Неужели Вы будете утверждать, например, что есть смысл выбрать из базы все записи а потом сверять их с шаблоном, нежели сразу в селекте указать REGEXP? Пусть пример немного утрированный, но в тему. Доставать запись из таблицы1 и искать ее вхождения в таблице2 и так 2.5млн раз мягко говоря нелогично. Если я неправ, будьте добры, - разубедите.
Вопрос остается в силе.


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
21763



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |