Как сделать так, чтобы набор результатов, возвращаемый oracle, сохранял регистр символов псевдонимов столбцов

  1. У меня есть несколько запросов, чтобы получить идентификационные номера строк, которые будут удалены в будущем.
  2. Номера строк помещаются в строку и помещаются в запрос ниже (где вы см. "2").
  3. Я хочу, чтобы результаты игнорировали строки (как будто они уже были удалены).

     ВЫБРАТЬ MAX (T1.id) AS MAXid
    ИЗ транзакций AS T1 
    ГДЕ НЕТ ID (2) 
    GROUP BY T1.position 
    ЗАКАЗАТЬ ПО Т1.
    

Я предполагаю, что мне нужно заменить строку «WHERE» на «HAVING», но я не могу найти синтаксис «NOT HAVING».

В том виде, как этот запрос сейчас написан, он не вернет строку для T1 .position, если максимальный идентификатор позиции указан в предложении WHERE.

Как мне получить этот запрос, чтобы получить максимальный идентификатор для позиции T1.position при просмотре строк с идентификаторами, перечисленными в предложении WHERE?

5
задан Sachin Shanbhag 9 March 2011 в 10:20
поделиться