Hola, por comodidad y rapidez tengo unas tablas con estructura inversa en vez de consultar los registros consulto los campos de dichas tablas, sacando los registros de esos campos. O sea en vez de tener un campo categoría, tengo un campo para cada categoría y sólo tengo que marcar el campo con algo para que el registro quede asimilado en esa categoría lo hice para ahorrar tiempo.
La tabla de datos funciona perfectamente con esa estructura inversa el problema viene cuando quiero consultar dos tablas que tienen el mismo campo, si en vez de mandar campos mando registros funciona perfectamente pero si es un campo igual en las dos tablas imposible.
select * from coches, marcas where coches.nombre=marcas.nombre and marcas.nombre=nombre.
No pongo 'nombre' porque no es un registro lo que mando por POST si no un campo quiero sacar todos los registros de ese campo
o lo que es lo mismo
select * from coches, marcas where coches.nombre=nombre and marcas.nombre=nombre
Column 'nombre' in where clause is ambiguous