Hola a todos. Mi problema es que estoy intentando sacar una consulta SQL y el resultado no es lo que busco. Os planteo el problema por si alguien puede arrojar algo de luz.
Estoy haciendo la web de un taller... tengo una tabla "clientes" con los campos nombre, apellidos, DNI, telefono etc.. y otra tabla "vehiculos" con los campos matricula, marca, modelo, color y DNI del propietario. (el propietario tiene que estar dado de alta en la tabla clientes)
Pues bien, tengo una pagina que me muestra la informacion del cliente.. Nombre, Apellidos, DNI, Telefono... y ademas las matriculas que ese cliente tiene asociadas (un solo cliente puede tener varias matriculas dadas de alta). Hasta aqui perfecto.
Al pinchar en una de las matriculas, vemos otra pagina con la informacion relativa a ese vehiculo.. matricula, marca, modelo... y ademas queireo que me aparezca el nombre y DNI del propietario... esta es la parte que no puedo resolver.
Estoy haciendo la siguiente consulta:
DELECT nombre, apellidos a.DNI FROM clientes a, vehiculos c WHERE a.DNI = c.DNI;
Esta consulta me devuelve un producto cartesiando.. todos con todos... entonces le añadi..
anda Matricula = matricula;
La variable matricula es enviada por GET cuando pinchas en la matricula en la pagina anterior.
No se si me he explicado bien..espero que si. Me gustaria saber si alguien puede ayudarme a sacar la consulta correcta.
Muchas gracias y un saludo.