Table: swiss_cup_match_2
Columns: date
time
home
geust
result

Question: Who was the home team of the match on 21.10.07, which had bsc young boys (asl) as the geust?
SQL: SELECT "home" FROM swiss_cup_match_2 WHERE "date" = '21.10.07' AND "geust" = 'bsc young boys (asl)'

Question: What is the home of fc st. gallen (asl) geust?
SQL: SELECT "home" FROM swiss_cup_match_2 WHERE "geust" = 'fc st. gallen (asl)'

Question: What is the home of the geust fc basel (asl)?
SQL: SELECT "home" FROM swiss_cup_match_2 WHERE "geust" = 'fc basel (asl)'

Question: What is the home of fc thun (asl) geust?
SQL: SELECT "home" FROM swiss_cup_match_2 WHERE "geust" = 'fc thun (asl)'

Question: What is the home of the match with a 0:2 result on 21.10.07?
SQL: SELECT "home" FROM swiss_cup_match_2 WHERE "result" = '0:2' AND "date" = '21.10.07'

Question: What is the geust with a 0:1 result?
SQL: SELECT "geust" FROM swiss_cup_match_2 WHERE "result" = '0:1'