Mira lo que pasa es que requiero hacer una consulta a una tabla que cumpla con varios requisitos.
Tengo una tabla llamada P de la cual quiero seleccionar un registro, de forma aleatoria eso ya lo puedo hacer, ademas que sea un registro que no haya salido antes y que no coincidan dos campos de la consulta anterior, la consulta que estoy intentando es esta:
$sql = "SELECT * FROM P WHERE `id` = '$numero' and `Categoria` != '$last_cat' and `Genero` != '$last_gene' ";
Como dije eso de el numero aleatorio ya me sale pues en un tema de este foro me dieron la solucion, pero lo de que no coincida con dos campos de la consulta anterior y que ademas sea un registro que no haya salido antes francamente no se como hacerlo de manera correcta ya que poniendo la consulta como la tengo tarda mucho y no me da el resultado que necesito.
Alguna idea?
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)