SELECT DISTINCT
Catalog_Tovar.ProizvodId,
Catalog_Seria.Id,
Catalog_Seria.Code,
Catalog_Seria.Name,
Catalog_Seria.Label,
Catalog_SeriaGroupping.GroupId,
Catalog_Group.Alias AS GroupAlias
FROM `Catalog_Seria`
INNER JOIN `Catalog_Tovar` ON `Catalog_Tovar`.`SeriaId` = `Catalog_Seria`.`Id`
INNER JOIN `Catalog_SeriaGroupping` ON `Catalog_SeriaGroupping`.`SeriaId` = `Catalog_Seria`.`Id`
INNER JOIN `Catalog_Group` ON `Catalog_Group`.`Id` = `GroupId`
WHERE `Catalog_Tovar`.`ProizvodId` = 5
ORDER BY `Catalog_Tovar`.`ProizvodId`
Данный запрос делает выборку правильно (выводит все коллекции) но в результирующей таблице `Catalog_Seria`.`Id` имеет повторяющиеся значения, но разные по столбцу Catalog_Group.Alias AS GroupAlias, как убрать результирующие повторяющиеся строки `Catalog_Seria`.`Id`
Отредактированно north83 (14.08.2009 12:46:40)