SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.04.2010 12:16:15

Victor-php
Участник
Зарегистрирован: 21.04.2010
Сообщений: 4

JOIN или SELECT

У меня такой вопрос , помогите решить его, я вообще не вижу разници .

Есть 3 таблицы InnoDB, в двух из них по 100,000 записей (строки примерно по 100 символов) и одна с 20
записями. Как лучше получить взаимосвязанные данные -используя один JOIN или несколько SELECT
запросов ?

Неактивен

 

#2 21.04.2010 12:47:28

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: JOIN или SELECT

Смотря что за данные и что за запросы. Обычно один JOIN делается быстрее за счет
того, что парсер и оптимизатор работают один раз. Ну и клиентскому приложению
обсчитывать меньше.

Неактивен

 

#3 21.04.2010 12:50:52

Victor-php
Участник
Зарегистрирован: 21.04.2010
Сообщений: 4

Re: JOIN или SELECT

ok , спасибо , всетаки JOIN лучше .

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson