I'm a newbie and i try to do that on my database
SELECT id FROM import a INNER JOIN import b ON a.id-1 =b.id AND b.val =0 WHERE a.val=-1
Pb : ambiguous column name: id
My table :
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
)
I can't understand because i read
When more than one table is used (in a JOIN for example) there may be two columns with the same name.
And i use only one table !
is there somebody who can help me ?
stephane
Just specify which id
you want to select, e.g
SELECT a.id ....
Also your table does not seem to have the val
column you're using later in the query.