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

Форум MySQL

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

 

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

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

тема: Выбор строк, которые не входят в др таблицу
 
 автор: Worldmen   (24.12.2008 в 00:20)   письмо автору
 
 

Есть две таблицы - Товар (ar_tovar) и Цена товара (ar_price). Связываются по полю - товар (id_tov)
А мне надо выбрать товар у которого еще нет цены, т.е. такого id_tov нет в таблице цена.
Я делаю так:
select t.id_tov, t.name, t.description, p.price
 from ar_tovar t, ar_price p
where  t.id_tov<>p.id_tov
group by id_tov
order by id_tov

но все равно выводит товар у которого есть цена

  Ответить  
 
 автор: Trianon   (24.12.2008 в 00:57)   письмо автору
 
   для: Worldmen   (24.12.2008 в 00:20)
 

LEFT JOIN нужно применять.
И отбирать те строки, где p.id_tov IS NULL

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

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