Clase sobre INNER JOIN, GROUP BY y BUSQUEDAS en Mysql


Supongamos que nos encontramos desarrollando una tienda virtual en PHP y tenemos una tabla mysql llamada PEDIDOS, otra tabla CLIENTES y otra tabla PAISES.

¿Cómo podríamos listar todos los pedidos incluyendo los datos personales del cliente?

Para encontrar la respuesta, míra el siguiente video:



(Dirección URL del video: http://www.blogdephp.com/clase-sobre-inner-join-group-by-y-busquedas-en-mysql/).

Supongamos que luego nuestro cliente (dueño de un importante negocio) nos solicita los siguientes requerimientos:

  • En el item anterior, incluir también el nombre del país del cliente (nota: aquí utilizaremos la sentencia INNER JOIN de Mysql para unir datos de múltiples tablas relacionadas)
  • En éste listado incluir también los clientes que no hayan ingresado pedidos
  • Generar una lista de clientes ordenada según la cantidad de pedidos ingresados (nota: aquí utilizaremos la consulta Group by de Mysql)
  • De la lista anterior, mostrar únicamente aquellos que hayan ingresado más de 1 pedido
  • Generar una lista de clientes ordenada según el dinero gastado
  • Generar una lista de clientes que hayan invertido más de $100
  • Buscar pedidos de clientes que vivan en un determinado país, por ejemplo Argentina (nota: aquí aplicaremos búsqueda en Mysql mediante el operador de igualdad)
  • Buscar pedidos de clientes cuyo nombre nombre y apellido contengan una determinada palabra, por ejemplo “Diego” (nota: aquí aplicaremos búsqueda en Mysql mediante el operador LIKE)

En BlogdePHP.com hemos desarrollado una clase completa (en formato audio/video donde explicamos y damos la solución a cada uno de éstos requerimientos).

Puedes ver el video de la clase completa por sólo u$s 10, pagando con Paypal, tarjeta o Western UNION. La entrega es inmediata y puedes iniciar tu pedido desde aquí.


Nota del autor: Busco programadores y diseñadores freelance para colaborarme con proyectos. Mostrame tus trabajos desarrollados, escribime!


Te agradaría derivar tu proyecto a un programador con años de experiencia?

Ing. Diego Angelini.
Autor de BlogdePHP.com
Programador Web Freelance






Porfolio de proyectos