Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/09/2012, 04:18
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: Mostrar registros de dos campos en uno solo

Cita:
Tengo un campo con los paises "vivos" (180 registros, por ejemplo) y otro campo con los paises "muertos" (518 registros, por ejemplo).
Necesito una consulta que muestre todos los registros de los dos campos en un sólo (180+ 518= 698 registros en total)
Voy a asumir que por "campo" estás hablando como al principio, de tablas. Tengo que asumir eso para no inferir que tienes mal diseñada la tabla.
Si lo que quieres es simplemente el listado de los países, en una sola columna, es un UNION:
Código MySQL:
Ver original
  1. SELECT nombre
  2. FROM paisesvivos
  3. SELECT nombre
  4. FROM paisesmuertos;
Cita:
De todas formas, sólo necesito un combo_box que me liste los paises "vivos" y "muertos". Una vez seleccionado el pais, el código se encargará de que hacer con el pais seleccionado. No tiene porqué haber relación, no es imprescindible.
Los combos son tema de programación y son OFF-TOPIC del foro de bases de datos y subforos. No nos afecta, el como uses después la consulta, no es relevante para el caso.

Nota Bene:
Cita:
Naturalmente, las dos tablas están relacionadas, no he mostrado todos los campos de las tablas, solo he hecho mención al campo "nombre", pero hay más campos.
Trata de no excluir información. El hecho de que tu no la consideres necesaria no implica que para nosotros no sea importante para la resolución.
Si el planteo hubiese sido excluir de una de las tablas lo comprendido en otra, necesitaríamos la estructura y relaciones para crear la consulta.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)