CREATE TABLE station (station_id NUMBER, name CLOB, annual_entry_exit NUMBER, annual_interchanges NUMBER, total_passengers NUMBER, location CLOB, main_services CLOB, number_of_platforms NUMBER)
CREATE TABLE train (train_id NUMBER, name CLOB, time CLOB, service CLOB)
CREATE TABLE train_station (train_id NUMBER, station_id NUMBER)

What are the names of the stations which serve both 'Ananthapuri Express' and 'Guruvayur Express' trains?
SELECT T2.name FROM train_station AS T1 JOIN station AS T2 ON T1.station_id = T2.station_id JOIN train AS T3 ON T3.train_id = T1.train_id WHERE T3.name = "Ananthapuri Express" INTERSECT SELECT T2.name FROM train_station AS T1 JOIN station AS T2 ON T1.station_id = T2.station_id JOIN train AS T3 ON T3.train_id = T1.train_id WHERE T3.name = "Guruvayur Express"
SELECT "T2"."name" FROM "train_station" "T1" JOIN "station" "T2" ON "T1"."station_id" = "T2"."station_id" JOIN "train" "T3" ON "Ananthapuri Express" = "T3"."name" AND "T1"."train_id" = "T3"."train_id" INTERSECT SELECT "T2"."name" FROM "train_station" "T1" JOIN "station" "T2" ON "T1"."station_id" = "T2"."station_id" JOIN "train" "T3" ON "Guruvayur Express" = "T3"."name" AND "T1"."train_id" = "T3"."train_id"