Código MySQL:
Ver original
// selects $query = "select tblclients.id as clientId, concat(tblclients.firstname,' ',tblclients.lastname) as clientName, tblhosting.domain as domain, tblhosting.id as productId,"; $query .= " tblproducts.name as productName, tblproducts.type as productType"; // tables $query .= " from tblclients left join tblhosting on tblclients.id = tblhosting.userid"; $query .= " left join tblproducts on tblhosting.packageid = tblproducts.id"; // order $query .= " order by clientName,domain;";
Esto básicamente busca los clientes y los productos que tiene en la tabla de cuentas de hosting para mostrar los montos pagos y adeudados en un cuadro de doble entrada.
Quiero incorporar al cuadro la búsqueda de servicios contratados de web (que no son recurrentes como el hosting y, por ende, no están en tblhosting). Se encuentran, más precisamente en tblinvoices con un id que los relaciona con tblinvoiceitems en la cual los elementos son tblinvoices.type = NULL.
No sé cómo hacer esta búsqueda -si es que es posible- en MySQL. Creo que tendría que ser algo así como "buscá esto unido con esto y esto unido con esto" y ordenalo por order by clientName,domain.
Sé que es un lío, jeje. Cualquier duda, me consultan y trato de explicarme mejor.
Muchas gracias!
Pablo