Avatar Image
Machacateclados
Machacateclados

Creo que estoy mal, pero... ¿Si hago una consulta en la que algunos campos son iguales, Con DISTINCT ON haré que solo aparescan los primeros campos de cada grupo?

Enonces cual es el error aquì:

SELECT DISTINCT ON (id) posticon, tema, fecha, cerrado, pin, temaid, autor FROM foros WHERE sala = 'todo' ORDER BY id DESC, pin DESC, fecha DESC

Es para seleccionar temas de foros. Pero quiero que se seleccionen de mayor a menor de acurdo a la respuesta. Cada tema tiene el mismo temaid. La diferencia entre cada respuesta es el id. Entonces quiero que se seleccione simpre la última respuesta. Según yo ya deberia de estar, pero me manda un error de sintaxis en la consulta. ¿puede alguien ayudarme?

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares