SELECT date, id, name, value FROM ( SELECT * FROM default.test HAVING id = 1 ) AS test_view WHERE id = 1 SELECT date, id, name, value FROM ( SELECT * FROM default.test HAVING id = 2 ) AS test_view WHERE id = 2 SELECT id FROM ( SELECT * FROM default.test HAVING id = 1 ) AS test_view WHERE id = 1 SELECT id FROM ( SELECT * FROM default.test HAVING id = 1 ) AS s WHERE id = 1