Ver Mensaje Individual
  #9 (permalink)  
Antiguo 06/02/2009, 14:22
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 18 años
Puntos: 292
Respuesta: SELECTs anidados

Jurena: gracias desde ya!!!!!!!!!!! aca la estructura de la tabla:

Cita:
CREATE TABLE `consultas` (
`claves` varchar(100) character set utf8 collate utf8_unicode_ci NOT NULL,
`veces` int(11) NOT NULL default '1',
`ip` varchar(15) collate latin1_general_ci default NULL,
`fecha` date default NULL,
`hora` time default NULL,
`filtrado` tinyint(1) NOT NULL default '0',
PRIMARY KEY (`claves`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Y lo que queria...... es tomar al azar unos 30 resultados (campo `claves`) de los ultimos 60 en ser introducidos (campo `fecha`)

Tengo la fecha desagregada en fecha y hora como campos separados pero no me interesa algo tan preciso...... solo lo que quiero es mostrar al azar...... entre los ultimos registros pero sin repetir todos los resultados

Muy agradecido........ Pablo

PD: tendrian que tomarse aproximadamente 30 resultados....... donde algunos estan "filtrados" (no se deben mostrar) por eso yo ponia la clausula WHERE filtrado=0 en la consulta mas interna....... pero podria ser la mas externa...... de ultima son pocos los filtrados :)
__________________
Salu2!

Última edición por Italico76; 06/02/2009 a las 14:30