Buenas tardes,
Necesito hacer una consulta SQL y no hay manera.
Explico un poco como es la BD.
Tabla datos
- Id
- Referencia
Tabla color
- Id
- Color
Tabla talla
- Id
- Talla
Tabla tipo
- Id
- Tipo
Tabla relacion
- codigo
- id
- id_color
- id_talla
- id_tipo
- peso
codigo e id siempre tienen valor mientras que id_color, id_talla e id_tipo pueden tener o no.
Necesito relacionar las tres tablas para mostrar:
Referencia, codigo, id, color, talla, tipo y peso
Yo había escrito en un principio:
Select relacion.codigo, relacion.peso, datos.referencia, color.color, talla.talla, tipo.tipo from relacion,datos,color,talla,tipo where relacion.id = datos.id and talla.id = relacion.id_talla and color.id = relacion.id_talla and tipo.id = relacion.id_tipo
pero esta consulta no me muestra las lineas en las que relacion.id_talla, id_color o id_tipo sea vacio.
No puede ser muy dificil pero me está costando.
Gracias.