|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/208443afae32e.html, оценка из 5, голосов 10
|