Lo que sucede es que tengo 3 tablas en mysql ( usuarios - autos - camionetas )
Y estoy tratando de hacer una consulta que me muestre la lista de autos y camionetas que tenga un usuario en especifico. y el problema es que en el resultado, aparte del usuario que le especifico, me trae los resultados de otro usuario tambien.
Los campos que tiene cada tabla son:
usuarios
-id ( llave primaria )
-usuario
-password
-telefono
autos
-id ( llave primaria)
-usuario
-marca
-modelo
camionetas
-id ( llave primaria )
-usuario
-marca
-modelo
y la consulta que estoy usando es:
Código:
El tipo de tablas que uso es InnoDB.Select * from autos,camionetas,usuarios where (camionetas.id=autos.id) and (usuarios.usuario="camarex")
Mi duda es:
Esta bien que los campos id de las tres tablas sean primarias ?
Tiene que hacerse alguna relacion con llaves foraneas ?
De ser asi alguien me puede echar una mano por favor?, Gracias.