Tambien tengo una tabla llamada productos que tiene entre otros campos dos campos numericos idautor e idautor2.
Si hago esta consulta obtengo los libros que ha escrito un autor como primer autor:
set rsautores=db.Execute("SELECT * FROM productos where idautor =" & idautor) Si hago esta otra consulta obtengo los libros que ha escrito un autor como segundo autor:
set rsautores=db.Execute("SELECT * FROM productos where idautor2 =" & idautor).
Hasta aqui todo bien, lo que no entiendo es porque si hago esta otra consulta:set rsautores=db.Execute("SELECT * FROM productos where idautor OR idautor2=" & idautor)
Me muestra mas libros de los que le corresponden a ese autor en concreto.


No se que pasa,

