Всем здравствуйте.
Тему засунул в 1С раздел.
Задача сделать во Фронтоле 6 отчет,
чтобы вывел все дублирующиеся штрих-кода. Это я сделал.
*******
SELECT MainTable.BarCode AS BarCode,
COUNT (*) AS countBC
FROM BarCode MainTable
GROUP BY MainTable.BarCode
HAVING COUNT(*) > 1
*******
Там их более 800 штук, т.е. как минимум 1600 товаров.
А как сделать чтобы еще было видно и коды товара которые имеют эти штрих-кода? Причем если ШК повторяется 3 раза то вывести все три товара для которого он указан...
SELECT MainTable.BarCode,
GoodsTable.Name,
GoodsTable.Code
FROM BarCode MainTable JOIN SPRT GoodsTable ON
MainTable.WAREID = GoodsTable.ID
RIGHT JOIN (SELECT BCTable.BarCode AS BarCode,
COUNT (*) AS CountBC
FROM BarCode BCTable
GROUP BY BCTable.BarCode
HAVING COUNT(*) > 1
) BCTable2 ON
MainTable.BarCode = BCTable2.BarCode
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn