Hola, tengo una consulta que no me funciona bien. Antes le explico las tablas (los nombres cambiados y los datos son ejemplos):
objeto
id | codigo | nombre | obligatorio
1 | a1 | Silla | 0
2 | a2 | Mesa | 0
componentes
id | objeto | herramienta | obligatorio
1 | a1 | 1 | 0
2 | a1 | 2 | 0
3 | a1 | 3 | 1
4 | a2 | 1 | 1
herramientas[U]
id | nombre
1 | martillo
2 | clavos
3 | madera
4 | pegamento
Esto es lo que está devolviendo:
Resultado actual[U]
id | objeto | herramienta
1 | mesa | martillo
1 | mesa | clavo
1 | mesa | madera
1 | mesa | pegamento
2 | silla | martillo
2 | silla | clavo
2 | silla | madera
2 | silla | pegamento
Esto es lo que debe devolver:
Resultado correctol[U]
id | objeto | herramienta
1 | mesa | martillo
2 | silla | clavo
2 | silla | madera
2 | silla | pegamento