Задавайте вопросы, мы ответим
Вы не зашли.
При помощи запроса:
Отредактированно north83 (27.04.2010 19:11:44)
Неактивен
0. Создать временную таблицу temp.
1. При помощи вашего запроса записываете полученный результат во временную таблицу temp. Часть ORDER BY в запросе при этом не нужна.
2. SELECT SCvetId FROM temp GROUP BY SCvetId HAVING count(CvetId)=1 and CvetId=0;
Получаете значения SCvetId, которые нужно отбросить.Формируете запрос:
3. SELECT * FROM temp WHERE SCvetId NOT IN (список значений из второго запроса) ORDER BY
Catalog_TovarCvet.CvetId DESC,
Catalog_TovarCvet.SCvetId ASC;
4. Удалить временную таблицу.
Неактивен
Спасибо большое побежал пробовать ) уже не первый раз меня выручаете )
--------------------------
Супер все получилось...
Отредактированно north83 (28.04.2010 16:28:51)
Неактивен