Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/01/2006, 05:04
clinisbut
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 5 meses
Puntos: 0
Escoffie
No se con que lenguaje de programacion estas haciendo tu aplicación, pero yo tuve una vez en un proyecto de la escuela un problema con las subconsultas y es que en los ordenadores de clase la version de mysql no las soportaba.

De manera que con PHP (el lenguaje que usaba para la aplicación) simulé la subconsulta que mysql no me permitia.
La cosa esta hacer la subconsulta
(en el ejemplo que te han dado SELECT MAX(Categoria) FROM Nombres
LIMIT 1 GROUP BY Categoria)
como una consulta normal y guardar ese resultado en una variable.
Luego realizamos la otra consulta de la siguiente manera :
SELECT *
FROM Nombres WHERE Categoria=$var
ORDER BY id DESC


Es solo un ejemplo, no se si lo que yo te escrito te devolverá lo que quieres, deberás modificar lo pertinente para conseguir lo que quieres.
Quizás debas usar un bucle dentro de otro (uno para cada consulta).