Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/10/2012, 21:34
Avatar de piponsio
piponsio
 
Fecha de Ingreso: octubre-2012
Mensajes: 29
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Duda redaccion SELECT

Muchas Gracias Hasta ahora Voy OK pero me surgio un problema y creo que UNION no sera mi solucion...

ya que entre la tabla 1 y la tabla 2 solo algunas columnas son iguales como el titulo, imagen, fecha pero tambien hay columnas que no tiene relacion y quiero que esos datos no se junten como sucede a continuacion

Código MySQL:
Ver original
  1. mysql> SELECT * FROM tabla1;
  2. +------+---------+------------+------------+
  3. | id   | titulo  | fecha      | type       |
  4. +------+---------+------------+------------+
  5. |    1 | artista | 2012-02-11 | typo 1     |
  6. |    2 | disco   | 2012-03-11 | typo 2     |
  7. |    3 | letra   | 2012-02-12 |tipo 3 xD   |
  8. +------+---------+------------+------------+
  9. 3 rows IN SET (0.00 sec)
  10.  
  11. mysql> SELECT * FROM tabla2;
  12. +------+----------+------------+------------+
  13. | id   | titulo   | fecha      | contenido  |
  14. +------+----------+------------+------------+
  15. |    1 | programa | 2012-02-12 | vlalvals   |
  16. |    2 | programa | 2012-02-14 |asdkajlsd   |
  17. |    3 | THREE    | 2012-02-16 |asdjas      |
  18. +------+----------+------------+------------+
  19. 3 rows IN SET (0.00 sec)
  20.  
  21. mysql> SELECT id, titulo, fecha, type FROM tabla1
  22.     -> UNION
  23.     -> SELECT id, titulo, fecha, contenido FROM tabla2
  24.     -> ORDER BY fecha;
  25.  
  26. +------+----------+------------+------------+
  27. | id   | titulo   | fecha      | type       |
  28. +------+----------+------------+------------+
  29. |    1 | artista  | 2012-02-11 | typo 1     |
  30. |    1 | programa | 2012-02-12 | vlalvals   |
  31. |    3 | letra    | 2012-02-12 |tipo 3 xD   |
  32. |    2 | programa | 2012-02-14 |asdkajlsd   |
  33. |    3 | THREE    | 2012-02-16 |asdjas      |
  34. |    2 | disco    | 2012-03-11 | typo 2     |
  35. +------+----------+------------+------------+

Y yo Quiero que quede Así

Código MySQL:
Ver original
  1. +------+----------+------------+------------+------------+
  2. | id   | titulo   | fecha      | type       | contenido  |
  3. +------+----------+------------+------------+------------+
  4. |    1 | artista  | 2012-02-11 | typo 1     |            |
  5. |    1 | programa | 2012-02-12 |            | vlalvals   |
  6. |    3 | letra    | 2012-02-12 |tipo 3 xD   |            |
  7. |    2 | programa | 2012-02-14 |            |asdkajlsd   |
  8. |    3 | THREE    | 2012-02-16 |            |asdjas      |
  9. |    2 | disco    | 2012-03-11 | typo 2     |            |
  10. +------+----------+------------+------------+------------+

Espero darme a entender esa es mi intención final De ante mano muchas gracias