What are the names of all the states with college students playing in the mid position but no goalies?
CREATE TABLE tryout (
    pid number,
    cname text,
    ppos text,
    decision text
)

CREATE TABLE player (
    pid number,
    pname text,
    ycard text,
    hs number
)

CREATE TABLE college (
    cname text,
    state text,
    enr number
)
SELECT T1.state FROM college AS T1 JOIN tryout AS T2 ON T1.cname = T2.cname WHERE T2.ppos = 'mid' EXCEPT SELECT T1.state FROM college AS T1 JOIN tryout AS T2 ON T1.cname = T2.cname WHERE T2.ppos = 'goalie'
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: What are the names of all the states with college students playing in the mid position but no goalies? ### Input: CREATE TABLE tryout (
    pid number,
    cname text,
    ppos text,
    decision text
)

CREATE TABLE player (
    pid number,
    pname text,
    ycard text,
    hs number
)

CREATE TABLE college (
    cname text,
    state text,
    enr number
) ### Response: SELECT T1.state FROM college AS T1 JOIN tryout AS T2 ON T1.cname = T2.cname WHERE T2.ppos = 'mid' EXCEPT SELECT T1.state FROM college AS T1 JOIN tryout AS T2 ON T1.cname = T2.cname WHERE T2.ppos = 'goalie'