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




MySQL.RU - Webboard



Вернуться
выборка пересечения таблиц (Alecs) 28/03/2007 - 10:00:30
      Re: выборка пересечения таблиц (AXAE) 28/03/2007 - 13:17:00
      Re: выборка пересечения таблиц (AXAE) 28/03/2007 - 13:19:30
      Re: выборка пересечения таблиц (Alecs) 28/03/2007 - 16:45:55
      Re: выборка пересечения таблиц (AXAE) 28/03/2007 - 19:47:59
      Re: выборка пересечения таблиц (Alecs) 29/03/2007 - 09:47:35
      Re: Справочник на русском по MySQL 5.0.3 (AXAE) 29/03/2007 - 10:40:40
      Re: Помощь (bac) 29/03/2007 - 13:15:16
      Re: Справочник на русском по MySQL 5.0.3 (malor) 24/05/2007 - 15:39:08
      Re: Справочник на русском по MySQL 5.0.3 (alex) 22/09/2009 - 10:44:48

> Original message text:
> From: Alecs - 28/03/2007 - 10:00:30
> Subject:выборка пересечения таблиц
> -----------------
> Здраствуйте!
> У меня такой вопросец. Есть две таблицы ( реально больше, но пока ограничимся двумя), необходимо выбрать все совпадающие записи по полю 'id'. Собрал такую конструкцию:
>
> SELECT `id.t1` FROM `t1`, `t2` WHERE `id.t1` = `id.t2`
>
> Однако время выполнения запроса превышает все разумные пределы.
> Как мне обойти это?
>


From: Alecs - 28/03/2007 - 16:45:55
Subject:выборка пересечения таблиц
-----------------
Да, с синтаксисом здесь маленько напутал. В проге все написано правильно. Таблицы у меня всегда индексированые, это кредо. Поле id это primary key. Относительно INNER JOIN, вся моя практика на MS SQL, показывает что с этой конструкцией запрос работает примерно в 2 раза медленнее. Это объясняется просто - SQL работает в два захода. Сначала создается временная таблица, в которую сливаются две. И только затем из временной таблицы производится выборка. С MySQL я работаю менее месяца, и возможно что здесь ситуация другая. Попробую.


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

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

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



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