CONSULTA DE 2 TABLAS SIMULTANEAMENTE??
Publicado por Franlibert (7 intervenciones) el 06/08/2004 15:00:52
Hola amigo, necesito un gran favor ya que estoy realizando una consulta sql y tengo problemas con mi instruccion.
Tengo dos tablas la cuales estan elaboradas en acces. La Tabla1 posee los siguientes campos: [cedula1],[nacionalidad],[apellidos_nombres],[centro_votacion] y la Tabla2 posee los mismos campos, lo que varia es que en la nacionalidad de la tabla1 todas van a ser "v" y la de tabla2 "e" (claro los registros son diferentes pero en el campo cedula1 si hay valores de algunos campos que son iguales a los de la tabla1). El asunto esta que actualmente tengo la siguiente consulta:
SQL = "select cedula1, nacionalidad, apellidos_nombres, centro_votacion from electores where centro_votacion = " & TXTcod_centro.Text & ""
Pero en esa me esta tomando nada mas los datos que se encuentran en la tabla electores y necesito que me tome tambien los mismos campos pero que estan en la tabla extran, por lo que lo intente hacer de esta manera:
SQL = "select cedula1, nacionalidad, apellidos_nombres, centro_votacion from [electores],[extran] where centro_votacion = " & TXTcod_centro.Text & ""
Pero no obtengo los resultados deseados, necesito que me consiga tal cual toda la informacion que contenga las dos tablas pero en una misma consulta ya que esa informacion posteriormente la muestro en un msflexgrid. La opcion que tuve fue hacerlo separado, primero una consulta con la primera tabla y despues otra con la segunda tabla pero no lo requiero asi sino las dos simultaneamente.. Agradezco de tu ayuda para ver como puede ser la instruccion mas adecuada para este caso.. Gracias
Tengo dos tablas la cuales estan elaboradas en acces. La Tabla1 posee los siguientes campos: [cedula1],[nacionalidad],[apellidos_nombres],[centro_votacion] y la Tabla2 posee los mismos campos, lo que varia es que en la nacionalidad de la tabla1 todas van a ser "v" y la de tabla2 "e" (claro los registros son diferentes pero en el campo cedula1 si hay valores de algunos campos que son iguales a los de la tabla1). El asunto esta que actualmente tengo la siguiente consulta:
SQL = "select cedula1, nacionalidad, apellidos_nombres, centro_votacion from electores where centro_votacion = " & TXTcod_centro.Text & ""
Pero en esa me esta tomando nada mas los datos que se encuentran en la tabla electores y necesito que me tome tambien los mismos campos pero que estan en la tabla extran, por lo que lo intente hacer de esta manera:
SQL = "select cedula1, nacionalidad, apellidos_nombres, centro_votacion from [electores],[extran] where centro_votacion = " & TXTcod_centro.Text & ""
Pero no obtengo los resultados deseados, necesito que me consiga tal cual toda la informacion que contenga las dos tablas pero en una misma consulta ya que esa informacion posteriormente la muestro en un msflexgrid. La opcion que tuve fue hacerlo separado, primero una consulta con la primera tabla y despues otra con la segunda tabla pero no lo requiero asi sino las dos simultaneamente.. Agradezco de tu ayuda para ver como puede ser la instruccion mas adecuada para este caso.. Gracias
Valora esta pregunta


0