Ver originalSELECT T1.*FROM TABLA1 T1 JOIN (SELECT MIN(ID_TABLA) MINIMO, MAX(ID_TABLA) MAXIMO FROM TABLA1 WHERE DATE(FECHA) = DATE_SUB(CURDATE(), INTERVAL DAY 1) AND INFO=9) T2WHERE (T1.ID_TABLA BETWEEN T2.MAXIMO AND T2.MINIMO) AND DATE(T1.FECHA) = DATE_SUB(CURDATE(), INTERVAL DAY 1)ORDER BY RND()LIMIT 1;
Ver originalSELECT T1.*FROM TABLA1 T1 JOIN (SELECT MIN(ID_TABLA) MINIMO, MAX(ID_TABLA) MAXIMO FROM TABLA1 WHERE DATE(FECHA) = DATE_SUB(CURDATE(), INTERVAL DAY 1) AND INFO=9) T2WHERE (T1.ID_TABLA BETWEEN T2.MAXIMO AND T2.MINIMO)ORDER BY RND()LIMIT 1;