Покинул форум
Сообщений всего: 455
Дата рег-ции: Март 2011
Помог: 3 раз(а)
Здравствуйте!Есть 2 таблицы.Первая - это список производителей.Вторая - это продукты которые производят производители.Как будет выглядеть запрос выбирающий производителей у которых продукты во второй таблице не определены?
----- $i = 0;
$i = $i++ + ++$i; ?
DeepVarvar
Отправлено: 17 Июня, 2012 - 14:02:37
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
SELECT*FROM`производители` п INNERJOIN`товары` т ON`п`.`id`=`т`.`ид_производителя`WHERE`т`.`продукт`ISNULL
?
DeepVarvar
Отправлено: 17 Июня, 2012 - 14:06:26
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
Bio man Не прокатит, ты тащишь производителей только при условии что в продуктах они обозначены, а потом ставишь бессмысленное условие что если продукт не NULL, а он и так при INNER не может быть NULL иначебудет не включен в результат.
Покинул форум
Сообщений всего: 2751
Дата рег-ции: Июль 2010 Откуда: Даугавпилс, Латвия
Помог: 52 раз(а)
DeepVarvar
нет, продукт как сущность существует и пренадлежит производителю, но его имя или описание или хз что == NULL, то есть пустой. Я так понял из вопроса ТС (Добавление)
перечитал, понял. DeepVarvar все правильно говоришь
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.