Cita: "#1052 - Column 'nombre' in where clause is ambiguous"
Este es un error muy común al principio, y se da en la consulta.
Las dos tablas invocadas tienen una columna con exactamente el mismo nombre, y estás invocando ese campo en alguna parte.
Cuando eso pasa, el DBMS no puede determinar a cuál tabla te estás refiriendo, por eso lo denomina "ambiguo".
La solucion está en el SQL: Tienes que indicar de cuál tabla lo tiene que tomar en forma EXPRESA, sea por nombre de tabla o con el alias de la misma:
Código SQL:
Ver originalSELECT co.nombre, lo.nombre
FROM color co INNER JOIN longitud lo ON co.nombre = lo.nombre
WHERE MATCH(lo.nombre) AGAINST ('$juego' IN BOOLEAN MODE)
ORDER BY lo.nombre ASC