Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2013, 16:32
Avatar de LoUiMaNiAkO
LoUiMaNiAkO
 
Fecha de Ingreso: enero-2006
Mensajes: 198
Antigüedad: 18 años, 4 meses
Puntos: 1
consulta mysql php y left join

hola alguien podria decirme como hacer esta consulta:

Tengo la tabla principal: producto_productos
campos:
IDProducto_Producto | IDProducto_Catalogo| Nombre, |Descripcion |Precio| Imagen,
1 | 1 | Tijeras |tijeras azules | 12 |imagen |
2 | 1 | resistol |850 |5 |imagen|
3 | 2 | papel | carta |45 |imagen|



y una tabla secundaria donde selecciono productos xtras para mi catalogo.

productos_xtras
campos:
IDProducto_xtras IDProducto_Catalogo IDProducto_Producto
1 1 3

el chiste es que en mi catalogo devo mostrar un listado con los campos de la tabla producto_productos y ademas los productos que estan en la tabla productos_xtras los cuales deven coincidir con el IDProducto_Catalogo.

segun mis datos rusticos en la tabla mi catalogo deveria mostrar los 3 resultados.


la teoria de mi consulta seria:

seleccionar los productos de productos_xtras si el IDProducto_Catalogo es igual al $Id que viene por post pero tambien deve coincidir con productos_xtras.IDProducto_Producto y producto_productos.IDProducto_Producto

ya me enrede jaja

haber si alguien me ilumina.



edito: intento algo asi

$query_productos = "SELECT * FROM producto_productos, producto_xtras WHERE producto_productos.IDProducto_Catalogo = " . $row_catalogo['IDProducto_Catalogo'] . " OR(producto_xtras.IDProducto_Catalogo = " . $row_catalogo['IDProducto_Catalogo'] . " AND producto_productos.IDProducto_Producto = producto_xtras.IDProducto_Producto)";
__________________
:molesto: "Soy como dios k nunca llora y como satanas k nunca resa":molesto:

Dejate seducir por mis colmillos

Última edición por LoUiMaNiAkO; 22/07/2013 a las 16:35 Razón: ejemplo de mi consulta erronea