Ver Mensaje Individual
  #14 (permalink)  
Antiguo 25/09/2008, 12:17
Avatar de mgusdl
mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 18 años
Puntos: 5
Respuesta: Select SQL con 3 campos, no se como

Si, perfecta asi

SELECT * FROM anuncios WHERE imagen IS NOT NULL AND (credito=0 OR (saldo>0 AND credito=1))

Si tuvieras los anuncios separados de las imagenes...

SELECT * FROM anuncios a INNER JOIN imagenes i ON i.anuncios_id=a.id WHERE a.credito=0 OR (a.saldo>0 AND a.credito=1)

La misma clausula INNER JOIN excluiria los anuncios sin imagenes. Tambien te permitiria un anuncio con varias imagenes (saldrian varios resultados por anunciante)