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 originalSELECT ps_customer.id_customer
, ps_customer.firstname
, ps_customer.lastname, address1, address2, city, postcode, phone, phone_mobile
FROM ps_customer
INNER JOIN ps_address
ON s_address.id_customer
=ps_customer.id_customer
de momento con esto extraigo todos los datos excepto los productos comprados.