Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/08/2008, 16:04
Avatar de Txoco
Txoco
 
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: AYUDA UNIR 2 tablas

Hola!

Comprueba si el gestor de bases de datos al que te estás conectando admite la cláusula de SQL "union". Si la admite, puedes obtener en una misma consulta el resultado de dos o más instrucciones select, siempre que todas ellas devuelvan el mismo número de campos y del mismo tipo:
Código:
    SELECT DISTINCT anio
    FROM ingresos
    ORDER BY anio
UNION
    SELECT DISTINCT anio
    FROM egresos
    ORDER BY anio;
No recuerdo de memoria si puedes hacer un GROUP BY para el resultado de varias SELECT unidas o si UNION descarta implícitamente los duplicados, así que tendrás que hacer probaturas...

Si este caso tampoco te funciona, o el SGBD no admite UNION (MySQL e Informix al menos sí me consta que lo admiten), no te queda otra que hacer un workaround haciendo dos consultas distintas, guardando sus resultados en un array, y comprobándolo con un bucle antes de añadir su contenido al ListBox.

No es difícil, sólo hay que trabajarlo un poco
__________________
wile sona li mute e sona