Buenas gente! Les hago la siguiente consulta para ver cual es su opinión.
En una BD de un gimnasio tengo 3 tablas (entre otras pero las que me interesan de momento son estas)
1-Servicios: Se refiere a los servicios propios del gimnasio (spinning, pesas, etc)
2-Productos: Son las cosas extras que vende el gimnasio (agua, jugos, etc)
3-Movimientos: Es la tabla que registra cuando un socio paga un servicio o compra un producto
Entonces la tabla movimiento tiene
idmovimiento
idsocio
idservicio
idproducto
Tanto idservicio como idproducto pueden ser null ya que si el socio adquiere un
producto el idservicio esta vacío y viceversa.
¿Les parece que esta bien la estructura? ¿Se puede hacer una consulta donde pida todos los movimientos del socio indicando el monto de cada movimiento (usando join digamos)?