Таблица
строки - Номенклатура
колонки - Поставщик
ресурс - Цена
Такой вариант не подойдет, т.к. если будет 100 поставщиков, тогда будет 100 колонок в любом случае. А нужно чтобы для товара выводились только те поставщики для которых есть цена.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший