[resolvido]consulta que retorna os últimos registros do banco

Boa noite! Estou tentando fazer um exercício aonde preciso criar um WS que retorna o título das cinco notícias mais recentes registradas no meu banco de dados…não to me saindo nada bem, pois não consegui nem fazer a consulta sozinha funcionar ainda…eheheh…tentei isso:

SELECT *
FROM noticia
WHERE (((not_id) In (select top 5 not_titulo from noticia ORDER BY not_data DESC)));

o erro:

********* Erro **********

ERROR: syntax error at or near "5"
SQL state: 42601
Caracter: 56

cheguei até isso buscando na internet…
se alguém por gentileza puder me dar uma dica sobre este erro na sintaxe eu agradeço…

:roll: me precipitei

SELECT not_titulo
FROM noticia
ORDER BY not_data DESC
LIMIT 5

mas e este top heim? não consegui usar…

Olá.

O caso é que cada SBGD implementa isso de um jeito… Alguns usam esse TOP, outros LIMIT. Vai de conhecer o banco que você tá usando. Uma olhada na documentação geralmente resolve.

é isso mesmo ADEMILTON…eheheh…obrigada pela atenção