小编use*_*402的帖子

Sqlite:含糊不清的列名

我是新手,我尝试在我的数据库上这样做

SELECT id FROM import INNER JOIN import b ON a.id-1 = b.id AND b.val = 0 WHERE a.val = -1

Pb:模糊列名:id

我的桌子:

CREATE TABLE "import" (
    "id" INTEGER PRIMARY KEY  NOT NULL ,
    "id_analyse" integer, 
    "cross" varchar,
    "date" datetime,
    "close" double,
    "low" double,
    "high" double,
    "T" integer DEFAULT (NULL) ,
    "B" INTEGER
 )
Run Code Online (Sandbox Code Playgroud)

我无法理解因为我读过

当使用多个表时(例如在JOIN中),可能有两个具有相同名称的列.

我只使用一张桌子!

有人可以帮助我吗?

斯特凡

sqlite ambiguous

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

ambiguous ×1

sqlite ×1