[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выборка
123456
Есть таблица:

id | vat | stat | date | vat_last

Надо выбрать только те записи, где stat = 1, и отсортировать по убыванию (по столбцу date), но если vat_last != vat, то такие записи должны быть последними (независимо от столбца date).

У меня получается вот что. Подскажите, как сделать вторую часть запроса

SELECT * FROM `table` WHERE `stat` = '1' ORDER BY `date` DESC
Valick
SELECT * 
FROM `table`
WHERE `stat` = '1' AND vat_last = vat
ORDER BY `date` DESC
UNION
SELECT
*
FROM `table`
WHERE `stat` = '1' AND vat_last != vat
ORDER BY `date` DESC



_____________
Стимулятор ~yoomoney - 41001303250491
123456
Valick
Incorrect usage of UNION and ORDER BY
123456
Скобки нужны были.
Спасибо
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.