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