Two queries with the same result?

```
WITH s2p as (SELECT
 p.id, p.name, p.gravity
 FROM stars s
 JOIN planets p
 ON p.sun_id = s.id
 WHERE s.name = 'Sun')
SELECT v1.name, v1.gravity, m.name
 FROM s2p as v1
 LEFT JOIN moons m
 ON v1.id = m.planet_id
 WHERE v1.gravity < 10;
```

```
WITH s2p as (SELECT
 p.id, p.name, p.gravity
 FROM stars s
 JOIN planets p
 ON p.sun_id = s.id
 WHERE s.name = 'Sun')
SELECT v1.name, v1.gravity, m.name
 FROM s2p as v1
 LEFT JOIN moons m
 ON v1.id = m.planet_id
 AND v1.gravity < 10;
```