Holas Nantcy, para ser sincero no entiendo bien tu problema, hasta donde te entendi tienes una tabla padre llamada producto { id_producto(PK,autoincrement),... }, y una tabla hija llamada desc_prod {id_desc(PK,autoincrement), id_producto(FK),.. }, la tabla desc_prod tiene su propio id que es autoincrementable y tambien tiene la llave foranea de producto, con ese diseño se me viene a la mente que un producto puede tener mas de una descripcion, si es asi, entonces cuando tengas un registro en producto, podrias tener varios registros en desc_prod, algo asi mas o menos
Código:
producto
----------------------------
|id_producto | nombre_prod |
----------------------------
| 1 | producto1 |
| 2 | producto2 |
----------------------------
desc_prod
-------------------------------------------
| id_desc | id_producto | descripcion |
-------------------------------------------
| 1 | 1 | descripcion1 |
| 2 | 1 | descripcion2 |
-------------------------------------------
sobre esa situación cual seria el problema que tienes ?? bueno si no logre captar bien la situación, tal vez podrias especificar la estructura de tus tablas y la consulta que deseas hacer en ellas, saludos, cya