You can use the "IN" to return the options you need.
Would look like this:
SELECT Livro, Autor FROM Biblioteca WHERE Genero IN('Romance','Terror');
Above, records will be returned where "Genero" equals "Romance" or "Terror". If you want to bring from other genres, just add more options in IN.
You can also use the "OR". Behold:
SELECT Livro, Autor FROM Biblioteca WHERE Genero = "Romance" OR Genero = "Terror";
Above, if you want to search for more genres, just add one more "OR" clause and add a new genre "... OR Gender = 'Action'", for example.
The way you were doing, using the "AND", you were trying to bring records that were of the Genero "Romance" and the Genero "Terror", that is, the records would have to be of the two genres at the same time.
OBS: And still has the addendum of its syntax, exemplified in the second question code, also not correct.
You did:
WHERE campo = valor AND valor
And the right one, when using the operator AND, would be:
WHERE campo = valor AND campo = valor
Tip: Try putting the names of the columns and tables of the Mysql database in lower case (mainly the first letter of the word). Use "genero" instead of "genero" and "library" instead of "library".
Good link for you to take a look at operators in Mysql:
Devmedia - Operators
Use the "OR" instead of AND
– Kayo Bruno
but I need you to show the 3, not just one of the 3
– paulconiel