Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/04/2006, 08:14
Avatar de deadlykyo
deadlykyo
 
Fecha de Ingreso: noviembre-2005
Ubicación: Cbba - Bolivia
Mensajes: 747
Antigüedad: 18 años, 5 meses
Puntos: 5
Me parece que lo que te devuelve tu consulta esta correcto ya que por cada registro de trevistas unira con todas las coincidencias que encuentre en tportadas, segun el join que haces, lo que puedes hacer es agrupar por isbn, pero el problema reside en cual de todas las tportadas quieres ver, por que con la agrupacion (si no me equivoco ) te devolvera el primero y no se si ese es el que quieras ver, tal vez seria mejor poner una condicion excluyente (AND) de que registro de tportada deseas, ahh y como sugerencia tendras mejores tiempos de respuestas con el uso de INNER JOIN, LEFT JOIN, etc.
Código PHP:
//
$query "SELECT * FROM trevistas r INNER JOIN tportadas p ON (r.isbn = p.isbn)" ;
        
$query .= " WHERE pais like '%" .$search"%'";
        
$query .= " OR titulo like '%" .$search"%'";
        
$query .= " OR descripcion like '%" .$search"%'";
        
$query .= " OR r.isbn like '%" .$search"%'";
        
$query .= " OR editorial like '%" .$search"%'";
        
$query .= " OR comentarios like '%" .$search"%'";
        
$query .= " ORDER BY r.isbn";  
        
$query .= " GROUP BY r.isbn"
suerte, cya
__________________
"El Conocimiento es de todos, no solo de algunos"