Alguien podría ayudarme con esto please.
Necesito realizar una consulta que CONTENGA la variable en dos tablas...
1. tengo una tabla llamada "datospersonales" con un campo cedula (unico)
2. otra tabla llamada "computadorinfo" con el campo cedula (no unico)
en "datospersonales" es la llave y el "computadorinfo" se supone que es la llave foránea, (aunque MySQL no me deja declararla como tal).
Quiero realizar una búsqueda donde digiten un número por ejemplo y me busque los registros que lo contiene.
Tengo la siguiente búsqueda pero no me funciona adecuadamente.
Código PHP:
$con ="select datospersonales.Cedula, datospersonales.Nombres, computadorinfo.Nombre,
computadorinfo.Fecha, computadorinfo.CBUbicacion from computadorinfo JOIN datospersonales where
computadorinfo.Cedula like'%$TCampo%' and datospersonales.Cedula like '%$TCampo%'";
Por ejemplo tengo las cédulas:
EN "datospersonales"
33198015
37840248
Y EN "computadorinfo"
33198015
33198015
33198015
37840248
37840248
37840248
37840248
37840248
Es esto lo que necesito ver, pero como explico anteriormente me duplica el resultado y en vez de obtener los 8 registros que empiezan por 3, obtengo 16 registros.
8 de 33198015
y 8 de 37840248
Estoy haciendo algo mal en la consulta??? Alguien ha hecho algo similar??
Les agradezco de antemano su ayuda!!!
Liz