Como estan
Tengo un select "por motivos de privacidad no lo puedo colocar aca" que llama datos desde tres tablas algo parecido a esto:
select campos from tabla1, tabla2, tabla3 where campotabla1=campotabla2 etc etc
"es para realziar la busqueda de unos registros dependiendo las ociones seleccionadas en un formulario".
el problem esta en que una de las condiciones del where es
campotabla1=campotabla2
Ejemplo "aclarando que son mas tablas las que participan en el select"
tabla Producto
Codproducto Nombre Categoria
1 yuca 0
2 papa 1
3 arroz 2
4 platano 3
tabla Categoria
cod nombre
1 alimentos
2 aseo
3 hogar
si le digo traigame los productos cuyo codproducto sea = 1
a. Si en la busqueda especifico categoria obviamente no me muestra nada porque no tiene categoria y la condicion campotabla1=campotabla2 no se cumpliria
b, si le quito esa condicion en caso de que en el formulario no se seleccione niguna categoria, me muestra
Nomproducto Nomcategoria
yuca alimentos
yuca aseo
yuca hogar
La idea es que el resultado sea
Nomproducto Nomcategoria
yuca "Aquime quedaria en blanco o despues le podria colocar no tiene categoria asociada o algo asi"
como puedo arreglar la consulta?
Gracias por contestar, espero me haya dado a aentender!