我是一個新手,我嘗試這樣做,我的數據庫SQLite的:不明確的列名
SELECT ID FROM導入一個INNER JOIN進口B關於a.id-1 = b.id和b。 VAL = 0 WHERE a.val = -1
鉛:不明確的列名: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
)
我不理解,因爲我讀
當使用多於一個的表(在一個JOIN例如)可能存在兩列具有相同名稱。
而我只使用一張桌子!
有沒有人可以幫助我?
斯特凡
您正在使用兩個表,'了'和'b ',它們都有'id'列。 – hamstergene
在你的查詢別名名稱a和b兩個同一個表'進口',這可能會導致問題 – Jaihind