Comunidad de diseño web y desarrollo en internet online

Consulta en varias tablas

Citar            
MensajeEscrito el 26 Nov 2008 03:07 pm
Buenass

Otra consulta...espero me puedan dar una mano...

Tengo dos tablas una de eventos y una de notas con campos distintos. Solo coinciden en que las dos tienen un campo id, un campo fecha y un campo tabla(donde esta guardado si es nota o evento). Es posible hacer una consulta para que me arroje lo 10 records mas actuales ordenandolos por fecha uniendo las dos tablas? osea que quede algo asi

fecha id tabla
2008/11/16 2 evento
2008/11/13 5 tabla
2008/11/02 5 evento

Por KchTT

16 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 26 Nov 2008 03:20 pm

Código :

SELECT
   *
FROM
(
   SELECT 
      Id,
      Fecha,
      'Evento' AS `Tabla`
   FROM
   `eventos`
   UNION
   SELECT 
      Id,
      Fecha,
      'Nota' AS `Tabla`
   FROM
   `notas`
)
AS `Tablas`
ORDER BY Fecha DESC


saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 26 Nov 2008 03:45 pm
mil gracias!!

Por KchTT

16 de clabLevel



Genero:Masculino  

msie7
Citar            
MensajeEscrito el 26 Nov 2008 04:41 pm
INNER JOIN ????

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 26 Nov 2008 05:33 pm
Inyaka y como harías la relación? Según como él lo plantea no hay relación, dice explicitamente que es una unión.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 26 Nov 2008 06:22 pm
si podria aver una relacion en el campo id q es igual en las tablas opino lo mismo de inner join o hasta un left join multiple bueno a mi parecer y se ordena por fechas creeo yo no se .... saludos

Por talcual

686 de clabLevel



 

Colombia

firefox
Citar            
MensajeEscrito el 26 Nov 2008 06:29 pm

talcual escribió:

si podria aver una relacion en el campo id q es igual en las tablas opino lo mismo de inner join o hasta un left join multiple bueno a mi parecer y se ordena por fechas creeo yo no se .... saludos



que hallan 2 campos ID no significa que sean el mismo ID, pero tal ves se puedan unir por fecha o alguna otra cosa

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.