Перво-наперво, я советую подучить русский язык, так как подобный поток сознания очень сложно прочитать.
По делу. Предлагаю рассмотреть для начала простую реализацию из opencrart'а.
Таблица product:
- id
- name
- ...
Таблица store:
- id
- name
- ...
Таблица product_to_store:
- product_id
- store_id
Запрос для выборки всех данных о продуктов с названиями магазинов, в которых они есть:
SELECT
product.*,
GROUP_CONCAT(store.`name`) AS 'stores'
FROM
`product`
JOIN `product_to_store` ON product_to_store.`product_id`=product.`id`
JOIN `store` ON store.`id`=product_to_store.`store_id`