I need to find all rows whose one column belongs to the same value and also satisfy a condition on SQL server 2008.

Table1:

```
       col1    col2 
       100     0
       100     1
       100     1
       200     0
       200     0
       200     0
       300     0
       300     0
       200     0

```

I need to get the rows that all its col2 = 0 for the same col1. 

Here, I expect

```
           col1    col2 
           200     0
           200     0
           200     0
           300     0
           300     0
           300     0

```

Because all col2 is 0 for **col1 = 200 and col1 = 300**

```
   SELECT *
   FROM table1 as a
   where a.col2  = 0    # but, how to say col1 belong to the same value ? 

```

Thx!