Cuando empezáis a desarrollar un proyecto y sus correspondiente base de datos, llegará un momento en el que empezaremos a pensar como crear determinadas consultas que ya están muy vistas, como:

  • ¿Qué más artículos compraron los clientes que adquirieron un determinado producto?
  • ¿Cual es el valor previo/siguiente?
  • ¿Cómo selecciono una fila al azar?
  • ¿Cómo elimino los tags HTML/XML de un valor devuelto?

Pues no os comáis la cabeza. Como si de patrones de diseño se tratase, todo esto ya está más que solucionado y hay un enorme listado de consultas comunes en MySQL con un gran potencial didáctico.

Echadle un ojo a esta página donde veréis, paso a paso, como realizar estas consultas y el esquema necesario para que funcionen.

La página es un capítulo del libro Get done with MySQL y es una lectura muy interesante.

Fuente