Главная страница


su.dbms.sql

 
 - SU.DBMS.SQL ------------------------------------------------------------------
 From : Serge Rodovnichenko                  2:5020/696     10 May 2001  22:27:50
 To : All
 Subject : Чайниковый вопрос.
 -------------------------------------------------------------------------------- 
 
 Как мне бы запрос составить наиболее правильно? :-)
 
 Вот такая штука. Есть две таблицы, t1 и t2. В каждой из них по два поля, id и
 txt. Хочу запрос, чтоб выводил из первой таблицы (t1) все поля txt, id которых
 _нет_ во второй таблице.
 
 Hалабал такую фигню:
 SELECT t1.id, t2.id, t1.txt FROM t1 LEFT JOIN t2 ON t1.id=t2.id HAVING
 ISNULL(t2.id);
 
 Это очень криво? Это страшно, если этот HAVING обрабатывает порядка 5-7 тыс.
 записей?
 
 Serge
 
 P.S. mySQL. Он вложенные select'ы, вроде, не умеет, поэтому хрен с ним, пусть
 лишние столбцы будут.
 
 ... Сделать женщину счастливой очень легко. Только дорого.
 --- GoldED+/LNX [Linux 2.4.4/i586]
  * Origin: Unforgiven (2:5020/696)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Чайниковый вопрос.   Serge Rodovnichenko   10 May 2001 22:27:50 
Архивное /su.dbms.sql/208443afae32e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional