none
COMO COMBINAR DOS TABLAS MYSQL EN UN SOLO DATAGRIVIEW VS 2010 RRS feed

  • Pregunta

  • Muy buenas tarde amigos del foro, de nuevo me encuentro con un problema que necesito resolver.

    Tengo dos tablas una llamada FA y la otra llamada FB ambas tienen los mismos campos:

    NFact/Fecha/Hora/Monto.

    La Diferencia Esta En Los Registros que tienen:

    FA: TA-0002/12-02-2017/12:02:52/256,54

    FB: TB-0005/12-02-2017/13:25:16/214,87

    Lo que necesito es mostrar en un solo datagridview los dos registros o sea:

    TA-0002/12-02-2017/12:02:52/256,54

    TB-0005/12-02-2017/13:25:16/214,87

    Busque en varios foros pero todos lo hacen con inner join y como pueden notar mis tablas no tienen relacion entre ellas, si no que son independientes si se puede decir asi.

    Desde ya Muchisimas Gracias por la ayuda que me puedan brindar mis queridos amigos.

    miércoles, 12 de abril de 2017 13:51

Respuestas

  • ...Lo que necesito es mostrar en un solo datagridview los dos registros

    No necesitas combinar filas, necesitas combinar el resultado de las dos consultas de selección y para ello requieres de la función UNION

    SELECT NFact, Fecha, Hora, Monto FROM FA
    UNION ALL
    SELECT NFact, Fecha, Hora, Monto FROM FB

    Puedes -si necesitas- realizar los filtros que consideres necesarios, la única condición a tomar en cuenta es que todas las consultas de selección deben de tener el mismo número de columnas y todas las columnas -de la misma posición- deben tener el mismo tipo de dato.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Joyce_ACModerator miércoles, 12 de abril de 2017 14:38
    • Marcado como respuesta dj mac40 miércoles, 12 de abril de 2017 20:47
    miércoles, 12 de abril de 2017 14:12

Todas las respuestas

  • Si ambas tablas son iguales puedes usar el union

    MySql union

    Saludos


    Si ayudé a resolver tu consulta, no olvides marcar como respuesta y/o votar como útil.

    miércoles, 12 de abril de 2017 14:10
  • ...Lo que necesito es mostrar en un solo datagridview los dos registros

    No necesitas combinar filas, necesitas combinar el resultado de las dos consultas de selección y para ello requieres de la función UNION

    SELECT NFact, Fecha, Hora, Monto FROM FA
    UNION ALL
    SELECT NFact, Fecha, Hora, Monto FROM FB

    Puedes -si necesitas- realizar los filtros que consideres necesarios, la única condición a tomar en cuenta es que todas las consultas de selección deben de tener el mismo número de columnas y todas las columnas -de la misma posición- deben tener el mismo tipo de dato.


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Joyce_ACModerator miércoles, 12 de abril de 2017 14:38
    • Marcado como respuesta dj mac40 miércoles, 12 de abril de 2017 20:47
    miércoles, 12 de abril de 2017 14:12
  • Muy buenas tardes amigo Willams, como siempre acertada su respuesta, Muchisimas Gracias por tan pronta solucion. Una gran saludo.

    miércoles, 12 de abril de 2017 20:58