Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Выбрать недостающие значения
 
 автор: 1prom   (18.04.2009 в 20:05)   письмо автору
 
 

Здравствуйте!

В Tabl1 есть значения поля Num 21, 22, 23, 24, 25, 26, 27
В Tabl2 есть значения поля Num 21, 26, 27

Мне построить запрос чтобы выбрать значения 22, 23, 24, 25

Заранее спасибо!

  Ответить  
 
 автор: Лерк   (18.04.2009 в 21:00)   письмо автору
 
   для: 1prom   (18.04.2009 в 20:05)
 

Должно быть так:
Select `Num`.Tab1 From Tab1 As `t1` Left Join Tab2 As `t2` On `Num`.`t1` = `Num`.`t2` Where `Num`.`t2` Is NULL

  Ответить  
 
 автор: Trianon   (18.04.2009 в 21:02)   письмо автору
 
   для: Лерк   (18.04.2009 в 21:00)
 

>Должно быть так:
>Select `Num`.Tab1 From Tab1 As `t1` Left Join Tab2 As `t2` On `Num`.`t1` = `Num`.`t2` Where `Num`.`t2` Is NULL

только таблица.поле
а не поле.таблица

  Ответить  
 
 автор: Лерк   (18.04.2009 в 21:33)   письмо автору
 
   для: Trianon   (18.04.2009 в 21:02)
 

Да, точно!

Select Tab1.`Num` From Tab1 As `t1` Left Join Tab2 As `t2` On`t1`.`Num` = `t2`.`Num` Where `t2`.`Num` Is NULL

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования