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.