Hola necesito plantear una consulta para resolver una aplicación que me han pedido. Resulta que tengo estas filas en mi base de datos como ejemplo
Cita: id_partida | nombre_tours | fecha_partida
___________________________________
1 | cusco2d | 2010-06-15
2 | cusco2d | 2010-07-15
3 | cusco2d | 2010-08-15
4 | cusco3d | 2010-09-15
5 | cusco3d | 2010-10-15
6 | cusco3d | 2010-11-15
Yo deseo seleccionar solo la fechas más proximas de partidas de cada tour según la fecha actual por ejemplo si la fecha actual sería 20-07-2010 los resultados serían:
cusco2d --> 2010-08-15
cusco3d --> 2010-09-15
Uso esta consulta para obtener los datos:
SELECT * FROM tours_partidas WHERE fecha_partida>=CURDATE() ORDER BY fecha_partida ASC
Pero si aplicariamos el mismo ejemplo de arriba me arrojaría
cusco2d --> 2010-08-15
cusco3d --> 2010-09-15
cusco3d --> 2010-10-15
cusco3d --> 2010-11-15
Estaba pensando en una subconsulta pero lei que MySQL no acepta subconsultas, de todas maneras no se como plantearme esa subconsulta, alguna sugerencia les agradeceré mucho, gracias
Aquí lo postie cuando el problema era php
http://www.forosdelweb.com/f18/mostr...limite-810163/