Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/02/2014, 15:39
Avatar de LoUiMaNiAkO
LoUiMaNiAkO
 
Fecha de Ingreso: enero-2006
Mensajes: 198
Antigüedad: 19 años, 2 meses
Puntos: 1
Respuesta: Unir Consultas

tengo mis tablas

catalogos_catalogos
catalogo1 |
catalogo2 |
catalogo2 |

productos_productos
producto_catalogo1 |
producto_catalogo1 |
producto_catalogo2 |
producto_catalogo3 |

productos_xtras
IDProducto_xtras | IDProducto_Catalogo | IDProducto_Producto
1 catalogo1 producto_catalogo1
2 catalogo1 producto_catalogo3
3


explico.
tengo una tabla donde guardo el nombre de mis catalogos,
otra tabla donde guardo los productos y el id del catalogo al que corresponde,
y otra donde al catalogo 1 le puedo asignar como xtra un producto del catalogo2 otro del catalogo 3 etc.

y quiero hacer una consulta que me muestre en una tabla html todos los productos asignados al catalogo 1 o 2 o 3 segun el $reg['IDProducto_Catalogo']

entonces mi consulta deveria buscar prmero los productos del catalogo y luego agregar los productos asignados en la tabla productos_xtras y guardar en el mismo query.

no se como explicar esto.


si hago esto:
Código PHP:
 $listado_productos=  mysql_query("select * from producto_productos where IDProducto_Catalogo=".$reg['IDProducto_Catalogo']." ",$db); 
me muestra bien los productos asinados al catalogo. pero no los extras.

si hago esto:
Código PHP:
$listado_productos=  mysql_query(" SELECT * FROM producto_productos JOIN producto_xtras ON producto_productos.IDProducto_Producto =  producto_xtras.IDProducto_Producto 
where producto_xtras.IDProducto_Catalogo = '" 
$reg['IDProducto_Catalogo'] . "' ",$db); 
me muestra solo los productos xtras

por eso quiero unir la consulta.

EDITO: Crei que esto funcionaria

Código PHP:
$listado_productos=  mysql_query(" SELECT * FROM producto_productos JOIN producto_xtras ON 
 producto_productos.IDProducto_Producto =  producto_xtras.IDProducto_Producto 
where producto_xtras.IDProducto_Catalogo = '" 
$reg['IDProducto_Catalogo'] . "'
 or producto_productos.IDProducto_Catalogo='"
.$reg['IDProducto_Catalogo']." '",$db); 
pero igual solo me muestra los productos xtras
__________________
:molesto: "Soy como dios k nunca llora y como satanas k nunca resa":molesto:

Dejate seducir por mis colmillos

Última edición por LoUiMaNiAkO; 19/02/2014 a las 15:51