Ver Mensaje Individual
  #4 (permalink)  
Antiguo 04/03/2009, 22:30
fran86
 
Fecha de Ingreso: agosto-2002
Ubicación: Colón - Entre Rios - Argentina
Mensajes: 647
Antigüedad: 21 años, 8 meses
Puntos: 8
Respuesta: ayuda con buscador en varias tablas relacionales

Me parece que esto se reduce a encontrar la consulta correcta... Con el tema del JOIN no te puedo ayudar exactamente porque cuando estaba leyendo el manual de mysql descublri que este motor traduce los JOINS en clausulas WHERE para optimizar el query, asi que me saltie el capitulo (vos no lo hagas jaja).

Un poco hay que adivinar porque no tenemos las estructuras de la tablas, y no tengo muy en claro que es lo deseas que te devuelva como resultado.

Código SQL:
Ver original
  1. SELECT * FROM translators, otraTabla1, otraTabla2 WHERE
  2.  translators.act='$show' AND
  3.  translators.name='$name' AND
  4.  translators.email='$email' AND
  5.  otraTabla1.campo = '$campo' AND
  6.  otraTabla2.idioma = '$idioma' AND
  7.  translators.id = otraTabla1.id_translator AND
  8.  translators.id = otraTabla2.id_translator



Las ultimas dos condiciones son las mas importantes, ya que hacen las relaciones entre las tablas. Con JOIN quedaria mas "resumida" la consulta pero asi creo que se entiende mas.

Deberias pensar ademas en usar OR en vez de AND en ciertas condiciones.

Saludos! Espero que te sirva.