Вопросы по sql - Форум успешных вебмастеров - GoFuckBiz.com - Страница 2
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB88.4375
BTC/USD67733.7100
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 17.12.2009, 14:56
Start Post: Вопросы по sql 
  #11
Cude
роллер-дорвейщик
 
Аватар для Cude
 
Регистрация: 08.04.2007
Сообщений: 636
Бабло: $112590
Отправить сообщение для Cude с помощью ICQ
По умолчанию

Давно мучаюсь одной проблемой.
Есть две таблицы, они между собой связаны через поле id. Есть запрос которым беру данные из обоих таблиц. Проблема в том что если во второй таблице нет записи связанной с первой, строка из первой тоже пролетает. А хочется чтобы строки из первой строки брались всегда не зависимо от того есть ли запись во второй. Просто запись во второй таблице не всегда нужна, а кол-во записей уже перевалило за лимон.

Запрос должен быть один
__________________
Cude вне форума  
Старый 18.12.2009, 01:46   #12
JMen
учу php
 
Регистрация: 04.04.2008
Сообщений: 1,162
Бабло: $68290
По умолчанию

Цитата:
Сообщение от zlaya ssuka Посмотреть сообщение
для скл-я - ничем. он даже сабселекты в условия преобразует. для тебя, если ты через полгода будешь смотреть в свой код - улучшает читаемость.
Ты не прав. Условия записанные в WHERE или в ON джоина - совершенно по разному обрабатываются. Сабселекты он в условия не преобразует, он их в джоины преобразует.

ТС: если у тебя в запросе N джоинов и они сделаны ПО ИНДЕКСАМ, то запрос будет выполняться в памяти, без чтения данных (кроме базовой таблицы). Это офигенно ускоряет запрос.
__________________
Подпись??? Не продам!
JMen вне форума