Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

consulta dos tablas

Estas en el tema de consulta dos tablas en el foro de Mysql en Foros del Web. Hola forer@s del web: Tengo este codigo php, donde hago una consulta a dos tablas que tienen los mismos campos, aca el code: Código PHP: ...
  #1 (permalink)  
Antiguo 17/10/2010, 00:36
Avatar de catpaw  
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 13 años, 11 meses
Puntos: 23
consulta dos tablas

Hola forer@s del web:

Tengo este codigo php, donde hago una consulta a dos tablas que tienen los mismos campos, aca el code:

Código PHP:
<?php
$sql_query
="SELECT tabla_1.num_inventario, tabla_1.descripcion, tabla_2.num_inventario, tabla_2.descripcion FROM tabla_1, tabla_2 WHERE tabla_1.rpe='$rpe' AND tabla_2.rpe='$rpe'";
$resmysql_query($sql_query) or die('Error en la consulta'.mysql_error());
?>
<select name="num_inv" id="num_inv">
<?PHP
echo "<option value='b' >Seleccione...</option>"
while(
$row mysql_fetch_array($res,MYSQL_ASSOC)){
   echo 
"<option value='{$row['num_inventario']}'>{$row['descripcion']}</option>";
}
mysql_free_result($res);
El problema es que me deberian salir 5 resultados, 1 de la tabla_1 y 4 de la tabla_2, y solo me salen los 4 de la tabla_2.

Esta bien mi consulta??

Se puede hacer que me salgan los resultados de las dos tablas??

Gracias
  #2 (permalink)  
Antiguo 17/10/2010, 09:39
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: consulta dos tablas

Hola.

para que te de los 5 resultados como dices, 1 de de la tabla 1 y 4 de la tabla 2. creo que deberia de usar un union por que de esta manera es como si hicieras un join

Suerte
  #3 (permalink)  
Antiguo 17/10/2010, 17:07
Avatar de catpaw  
Fecha de Ingreso: mayo-2010
Ubicación: xalapa
Mensajes: 856
Antigüedad: 13 años, 11 meses
Puntos: 23
Respuesta: consulta dos tablas

Cita:
Iniciado por lair Ver Mensaje
Hola.

para que te de los 5 resultados como dices, 1 de de la tabla 1 y 4 de la tabla 2. creo que deberia de usar un union por que de esta manera es como si hicieras un join

Suerte
Gracias x contestar... seria mucho pedir si me pones un ejemplo, la verdad no le se mucho a las consultas en mysql

Etiquetas: dos, tablas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:45.