SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 14.08.2009 12:45:17

north83
Участник
Зарегистрирован: 27.07.2009
Сообщений: 24

DISTINCT... не отрабатывает

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)

Неактивен

 

#2 14.08.2009 13:20:52

north83
Участник
Зарегистрирован: 27.07.2009
Сообщений: 24

Re: DISTINCT... не отрабатывает

Все разобрался GROUP BY `Catalog_Seria`.`Id` smile

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson