Ho un problema , non riesco a far eseguire a mysql questa query

select colonna from tabella where colonna2 IN (select colonna2 from tabella2 where condizione)

oppure
select colonna from tabella where colonna2 = (select colonna2 from tabella2 where condizione)

Mi dice che c'è un errore nella sintassi , ma in questo modo è scritto nella guida di mysql...