> Faqs > Error sentencia sql

Error sentencia sql

necesito una pequeña ayuda con una sentencia SQL que necesito ejecutar. Tengo dos tablas “Cronograma” y “Ficha_Costo_Diseno” en ambas tablas existe el campo “num_ficha”. Ahora necesito hacer una SELECT a la tabla Cronograma pero para que me devuelva solo aquellos elementos donde coincida el num_ficha con la tabla Ficha_Costo_Diseno. La select la hace, pero si tengo el mismo valor de num_ficha varias veces en la tabla Ficha_Costo_Diseno me repite los elementos.

Respuestas

Tus tablas no se encuentran normalizadas ya que haces una relación de muchos a muchos, por eso te considera 6 registros. Debes poner otro parametro en tu condición de busqueda para que sólo te considere un registro. Por que en la tabla cronograma tiene dos registros con NumFicha con valor 2?, el primer registro con quien se relaciona de la segunda tabla y y el segundo registro con quien se relaciona de la segunda tabla??

Jose B