错误:子查询中的递归引用

时间:2017-03-30 10:56:47

标签: sqlite common-table-expression

我有一张表'访问',其中包含'火车','国家'和'城市'的名称。

国家和城市是火车访问的国家和地点 国家/地区名称是唯一的,但城市名称可以相同。

我想查找给定国家/地区名称的最低列车,以便访问这些国家的所有车站。

我的方法:

首先,我将选择一列访问特定国家/地区的大部分车站的列车,然后我需要选择一列从特定国家/地区的未访问车站访问大部分车站的列车。

我正在尝试关注CTE,但无法摆脱错误:'子查询中的递归引用'。

>>> namespace = NameSpace()

>>> namespace.a
20.0

>>> type(namespace.a)
<class '__main__.MyCustomClass'>

>>> namespace.a = 12

>>> type(namespace.a)
<class '__main__.MyCustomClass'>

>>> namespace.a
12

>>> namespace.a = '1234'
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-40-6aced1b81d6b> in <module>()
----> 1 namespace.a = '1234'
...
TypeError: Only objects of type int and float can be assigned

0 个答案:

没有答案