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