мой текущий запрос:MYSQL запрос из нескольких таблиц, где не всегда ПМК существуют во всех таблицах
select
item_description.fk_i_item_id, item_description.s_title, item_description.s_description,
category_description.s_slug,
item_resource.s_path, item_resource.s_extension, item_resource.pk_i_id
FROM
item, item_description, category_description, item_resource
WHERE
item.pk_i_id = item_description.fk_i_item_id
AND
category_description.fk_i_category_id = 96
AND
item.pk_i_id = item_resource.fk_i_item_id
GROUP BY item.pk_i_id
ORDER BY item.pk_i_id DESC
В основном эти таблицы содержат данные некоторых элемента (с дополнительной информацией, хранящейся в item_resource), я m пытается получить всю полезную информацию из всех этих 4 таблиц, она работает хорошо, когда у элемента есть ресурс (дополнительная информация в item_resource), но если элемент не имеет ресурса, то элемент не появится на результат.
Так что мне нужен результат, когда элемент возвращается тоже независимо от того, имеет ли он информацию о таблице item_resource или нет.
«GROUP BY item.pk_i_id» необходима, потому что иногда есть более чем на ресурс, так как в этом случае запись дублируется. добавив, что GROUP BY работает как шарм. СПАСИБО – Saymon