我在Python客户端API中找不到returnImmediately标志.这有什么具体原因吗?是否有另一种方法可以从Python中的订阅同步拉出排队的消息?
当我在WITH中使用RAND()时,我遇到了一个有趣的行为:
WITH
t0 AS ( SELECT rand() AS c ),
t1 AS ( SELECT c FROM t0 ),
t2 AS ( SELECT c FROM t0 )
SELECT c FROM t1
UNION ALL
SELECT c FROM t2
--
-- returns:
-- 1 0.229810680294245
-- 2 0.5750437237982657
-- instead of:
-- 1 0.229810680294245
-- 2 0.229810680294245
--
Run Code Online (Sandbox Code Playgroud)
当我这样做时,甚至会发生相同的事情:
WITH
t0 AS ( SELECT rand() AS c )
SELECT c FROM t0
UNION ALL
SELECT c FROM t0
Run Code Online (Sandbox Code Playgroud)
有什么线索为什么会发生?