estoy parado y no puedo continuar, es urgente gracias.
estoy terminando un módulo de ecommerce y estoy con la presentación de los pedidos, esta es la estructura de tablas:
Código MySQL:
Ver original KEY `Id_grupo` (`Id_grupo`)
KEY `Id_User` (`Id_User`)
KEY `Id_Estado` (`Id_Estado`), KEY `Id_Pedido` (`Id_Pedido`)
los pedidos los presento en una tabla de la siguiente manera:
Mi problema viene a la hora de usar el buscador de arriba, sobre todo en el estado.
el pedido guarda todos los estados que ha tenido con su fecha, siendo el estado actual el que tenga la fecha más reciente según el número de pedido.
cuando uso el buscador, tengo que generar una cláusula Where para anidarla al select y así mostrar los resultados de la búsqueda paginados, pero no hay manera.
Esto es a lo máximo que llego:
Me devuelve todos los pedidos y la última fecha de las líneas de estado, pero no corresponde con el último id de estado, me devuelve el primero.
he intentado anidar select, pero tampoco lo he conseguido.