ХЕЛП! Шаблон и уникальные значения в БД

betik

Новичок
ХЕЛП! Шаблон и уникальные значения в БД

Есть таблица в MySQL.
Таблица:

id (int, auto) art (varchar) name (varchar)

Содержимое такое:

0 | r50-22.1 | some name
1 | r50-22.2 | some name
2 | r50-22.5 | some name
3 | r50-22.10 | some name
4 | r50-22.12 | some name
5 | r51-22.1 | some more name
6 | r51-22.3 | some more name
7 | r51-22.6 | some more name
8 | r51-22.11 | some more name
9 | r52-22.2 | some more name more
10 | r52-22.25 | some more name more

Задача выбрать позиции с уникальной записью в поле art до точки, то есть в этом примере:

0 | r50-22.1 | some name
5 | r51-22.1 | some more name
9 | r52-22.2 | some more name more

Как это можно реализовать?
 

fixxxer

К.О.
Партнер клуба
а хранить данные в бд по человечески не пробовал?
 

betik

Новичок
Фанат, спасибо!!!
А вот такую вещь не подскажешь тогда:

SELECT count(*) FROM `wecms_raduga_catalog_offers` Group by SUBSTRING_INDEX(art, '.', 1) order by id выдаёт кол-во сгруппированых позиций, а можно ли узнать общее кол-во?

Фиксер, пробывал! Это просто мегакруто! =)

Только ты енто заказчику объясни, у которого то нужно интернет магазин, то онлайн рекламу, то онлайн раскрутку то онлайн b2b то онлайн..... База проектировалась под другое, были написаны интерфейсы к БД... А потом пришлось менять =(. Не времени, не денег на проектирования БД и интерфейсов - нет.. Такие дела.
 
Сверху