Quiero conseguir unos valores pero no doy con la consulta correcta...
Lo que tengo es:
- 3 tablas: noticia,editorial y articulo.
- Cada una de ellas tiene un campo llamado 'Anio'.
- Quiero obtener un listado de años 2005,2006, etc. pero quiero q el listado sea de los años donde hay registros en alguna de estas tres tablas. Me explico:
Quiero un select distinct (que no se repitan años claro) de los años pero cunsultando las 3 tablas al mismo tiempo, es decir, si una de las tres por ejemplo tiene un registro en 2007 pues ya es motivo para que salga en la lista el 2007.
La consulta que estoy intentando es asi, pero no es al correcta porque no me da lo que quiero:
Código :
SELECT DISTINCT noticia.Anio,editorial.Anio,articulo.Anio FROM noticia,editorial,articulo GROUP BY noticia.Anio,editorial.Anio,articulo.Anio DESC;
Como lo consigo??ç
Gracias