Попробую объяснить проблему. Inner join у меня без проблем работает, когда я доставю запись из одной таблицы (допустим в карточке заказа используется id города и я через join беру его название из другой связанной таблицы. А вот как сделать, когда у тебя идет всего одна строка с данными и много строк с продуктами.