Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/06/2013, 13:34
lynxstyle
 
Fecha de Ingreso: julio-2005
Mensajes: 304
Antigüedad: 18 años, 10 meses
Puntos: 4
Respuesta: Consulta cruzada de 4 tablas

Ok a ver si me explico mejor, que el lio que tengo en la cabeza lo he plasmado antes, no pongo la estructura de las tablas completas por que las tablas en prestashop tienen muchos campos, muestro los que interesan.



efectivamente mi intención es hacerlo en una sola consulta y los datos que quiero mostrar, son el nombre y apellidos, dirección completa, teléfono, móvil y productos comprados, de ahí que tenga que consultar a las 4 tablas a la vez.

Código MySQL:
Ver original
  1. SELECT ps_customer.id_customer, ps_customer.firstname,
  2. ps_customer.lastname, address1, address2, city, postcode, phone, phone_mobile
  3. FROM ps_customer INNER JOIN ps_address ON s_address.id_customer=ps_customer.id_customer
  4. ORDER BY postcode;

de momento con esto extraigo todos los datos excepto los productos comprados.
__________________
http://www.lynxstyle.net

En la vida como en el ajedrez, hay un reloj que marca el tiempo de cada movimiento, si lo consumes pierde (MJJG)