Задача состоит в следующем:
Получить типы и названия изделий, для изготовления которых используются самые дорогие по стоимости детали;
Есть 3 таблицы:
items [`id`, `view`, `name`, `description`] - Хранит изделия
details [`id`, `name`, `price`, `unit_detail`] - Хранит детали, из которых делают изделия
details_in_items [`id_item`, `id_detail`, `count`] - Хранит детали, используемые в изделии
[`id_item`,`id_detail`] в таблице
details_in_items связаны основным ключём
Мой запрос такой:
SELECT view,name
FROM `items` WHERE id IN (SELECT id_item FROM details_in_items WHERE id_detail IN (SELECT id FROM `details` WHERE price=(SELECT MAX(price) FROM details)))