Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 27-abr-2006, 09:10   #1 (permalink)
Watas no se puede cailificar en este momento
 
Avatar de Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 89
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
Watas está desconectado   Responder Citando
Antiguo 27-abr-2006, 09:35   #2 (permalink)
mauled tiene algunos puntos positivos de karma
 
Avatar de mauled
 
Fecha de Ingreso: marzo-2005
Ubicación: Cd. de México.
Mensajes: 2.869
Enviar un mensaje por MSN a mauled
Lo que podrias usar es JOIN.

Te sugiero que cuando tengas dudas del query te dirijas al foro de Base de datos.
mauled está desconectado   Responder Citando
Antiguo 27-abr-2006, 09:36   #3 (permalink)
claudiovega está en el buen camino
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
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);
claudiovega está desconectado   Responder Citando
Antiguo 27-abr-2006, 09:54   #4 (permalink)
Watas no se puede cailificar en este momento
 
Avatar de Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 89
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?
Watas está desconectado   Responder Citando
Antiguo 27-abr-2006, 09:56   #5 (permalink)
claudiovega está en el buen camino
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
Seguro que los campos se llaman igual?
claudiovega está desconectado   Responder Citando
Antiguo 27-abr-2006, 10:01   #6 (permalink)
Watas no se puede cailificar en este momento
 
Avatar de Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 89
si, Id, Artista, Titulo, Precio, Cant, Formato
los campos son iguales de ambas tablas
Watas está desconectado   Responder Citando
Antiguo 27-abr-2006, 10:09   #7 (permalink)
claudiovega está en el buen camino
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
Hay datos para el mismo id en ambas tablas?
claudiovega está desconectado   Responder Citando
Antiguo 27-abr-2006, 10:21   #8 (permalink)
Watas no se puede cailificar en este momento
 
Avatar de Watas
 
Fecha de Ingreso: diciembre-2005
Ubicación: Caracas
Mensajes: 89
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
Watas está desconectado   Responder Citando
Antiguo 27-abr-2006, 10:26   #9 (permalink)
claudiovega está en el buen camino
 
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.426
Sería mas facil, y simplemente podrías ponerle un campo nuevo que indique si es de inventario o de lanzamiento.
claudiovega está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 06:51.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93