У меня есть следующий sql-код, который не работает с sql-сервером, потому что order by разрешен только в подзапросе, когда я использую такие ключевые слова, как top.sql-server and oracle - заказывайте в подзапросе
SELECT DISTINCT *
FROM (SELECT pnr, naname, vorname, gebdat, '' p_alter, geschl, gebort
FROM pgrdat
WHERE man = 'XYZ'
ORDER BY pst_ab DESC)
Есть ли способ получить результаты, которые я хочу? Sql должен работать под oracle тоже.
Я хочу отличать все поля без «pst_ab», но в то же время я хочу заказать его «pst_ab».
Обходным решением было бы то, что я использую порядок из подзапроса и исходный код, чтобы получить все pnr-числа только один раз.
Большое спасибо.
Я попробую это, спасибо большое - мое описание должно быть лучше в следующий раз –
ive попробовал это на оракуле с другим примером, он там тоже работает - завтра я смогу проверить окончательный результат на производительной системе, спасибо. –
Рад помочь :-) –