Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   Consultar dos tablas con los mismos datos (http://www.forosdelweb.com/f86/consultar-dos-tablas-con-mismos-datos-389048/)

Watas 27/04/2006 09:10

Consultar dos tablas con los mismos datos
 
Hola que tal, quisiera saber si me pueden ayudar en esto. Tengo dos tablas con los mismas columnas, tengo que hacer una consulta, pero no llego a saber como hacerla, estuve buscando por la web y en realidad no entendi mucho, asi que recurro a Uds.
Esta es la consulta:

Código PHP:

$qry=mysql_query("select * from Inventario where Id='".$id."'"); 

alli consulta a una sola tabla, pero quisiera que en esa misma linea consultara a otra tabla llamada lanzamientos
Intente esta consulta pero me dio error

Código PHP:

$qry=mysql_query("select * from Inventario, lanzamientos where Id='".$id."'"); 

Obviamente no soy experto en esto, espero que me puedan ayudar.

Gracias y saludos

mauled 27/04/2006 09:35

Lo que podrias usar es JOIN.

Te sugiero que cuando tengas dudas del query te dirijas al foro de Base de datos. :borracho:

claudiovega 27/04/2006 09:36

La idea es mostrar los registros de ambas que tengan el mismo id? eso sería asi:

$sql="select * from Inventario where Id='$id' union select * from lanzamientos where Id='$id'";
$qry=mysql_query($sql);

Watas 27/04/2006 09:54

probe la solucion de claudiovega pero al carrito de compra no agrega los datos de la tabla lanzamiento, si agrega el espacio, pero no toma los datos.
Ya utilice la funcion join pero me da errores tambien
como podria resolver esto?

claudiovega 27/04/2006 09:56

Seguro que los campos se llaman igual?

Watas 27/04/2006 10:01

si, Id, Artista, Titulo, Precio, Cant, Formato
los campos son iguales de ambas tablas

claudiovega 27/04/2006 10:09

Hay datos para el mismo id en ambas tablas?

Watas 27/04/2006 10:21

en cada tablas existe un id, la solucion que tu me distes si agrega los datos al carrito de compras para los cd de inventario, mas no lo hace con los cd de lanzamientos, agrega solamente el espacio en blanco

ok, te explico la situacion, en el home de la web se encuentran los nuevos lanzamientos, la idea es que si vistes en el home un cd que te gusto lo agregas al carrito, este deberia agregartelo al carrito de compras, si deseas seguir comprando que no sea de nuevos lanzamientos se aplicaria lo mismo.

No seria mas facil tener una sola tabla (inventario) y yo decidir que producto va a nuevos lanzamientos y cuales no????

gracias de nuevo

claudiovega 27/04/2006 10:26

Sería mas facil, y simplemente podrías ponerle un campo nuevo que indique si es de inventario o de lanzamiento.


La zona horaria es GMT -6. Ahora son las 01:55.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.