Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Просьба помочь с вложенным запросом
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Просьба помочь с вложенным запросом

Страниц (1): [1]
 

1. masterlelik - 09 Апреля, 2018 - 23:23:56 - перейти к сообщению
Есть две таблицы (товары и свойства)
t_tovars
tovar_id | title
t_properties
tovar_id | property_value

Как выбрать только те товары, для которых property_value=10 или для которых в таблице t_properties вообще нет записей?
2. Мелкий - 10 Апреля, 2018 - 10:42:47 - перейти к сообщению
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT ... FROM t_tovars LEFT JOIN t_properties USING(tovar_id)
  2. WHERE property_value=10 OR t_properties.tovar_id IS NULL
3. masterlelik - 10 Апреля, 2018 - 13:30:20 - перейти к сообщению
Мелкий пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT ... FROM t_tovars LEFT JOIN t_properties USING(tovar_id)
  2. WHERE property_value=10 OR t_properties.tovar_id IS NULL

Спасибо, работает.

 

Powered by ExBB FM 1.0 RC1