Ver Mensaje Individual
  #9 (permalink)  
Antiguo 05/04/2013, 13:55
edwinarley
 
Fecha de Ingreso: abril-2012
Ubicación: colombia
Mensajes: 62
Antigüedad: 12 años
Puntos: 0
Información Respuesta: Problema con consulta varias tablas

Cita:
Iniciado por edwinarley Ver Mensaje
bueno despues de unos tintos toda la noche y mirar y probar codigo en el gestor de base de datos ya me sale la consulta en el gestor bueno al menos me dice que si encontro registros, verifico con la base y si respectivamente solo hay un registro. pero ahora no me muestra los resultados pero ello ya no es de este foro. en fin este men con programacion INfantil como se lo dicen a todos lo logro. en fin aqui dejo el codigo para los que llegen a necesitarlo.

Código MySQL:
Ver original
  1. SELECT placa FROM t1 WHERE placa LIKE '%$buscar%'
  2. UNION (SELECT placa FROM t1 WHERE placa LIKE '%$buscar%')
  3. UNION (SELECT placa FROM t2 WHERE placa LIKE '%$buscar%')
  4. UNION (SELECT placa FROM t3 WHERE placa LIKE '%$buscar%')
  5. UNION (SELECT placa FROM t4 WHERE placa LIKE '%$buscar%')
  6. UNION (SELECT placa FROM t5 WHERE placa LIKE '%$buscar%')

bueno si me llegara a fallar estare por aqui otra vez aunque esta probado en SQL-FRONT
Bueno lo que logre en la noche me dio una luz a lo que necesito al igual que leo, aunque un poco duro con sus palabras, me funciona bien la consulta pero como hago el SELECT del campo placa nada mas me trae ese dato, y necesito el resto de datos que van con ese campo en relacion.
para ello ley el tuto que leo deja pero al organizar la idea y al pasarlo por el gestor no corre diciendo que no es valida la sentencia esto es lo que tengo
Código MySQL:
Ver original
  1. SELECT * FROM t1 WHERE placa LIKE '%$buscar%'
  2. (SELECT * FROM t2 WHERE placa LIKE '%$buscar%')
  3. (SELECT * FROM t3 WHERE placa LIKE '%$buscar%')
  4. (SELECT * FROM t4 WHERE placa LIKE '%$buscar%')
  5. (SELECT * FROM t5 WHERE placa LIKE '%$buscar%')

el error es el comando select tiene diferente numero de columnas, de ello deduzco que la t1 tiene 9 columnas, t2 tiene 12 etc ahora si es por esto como traigo todos los datos relacionados con placa.
__________________
edwinarley