You might try entering a bug ticket. In the meantime, you have to use "AS" aliases for all columns in views.
--- Boris Popov <[EMAIL PROTECTED]> wrote: > To be honest I don't like re-sending messages myself, but it seems this may > have slipped through the cracks and I would really like to hear whether it's > SQLite's issue or mine. > > Thanks! > > -Boris > > -- > +1.604.689.0322 > DeepCove Labs Ltd. > 4th floor 595 Howe Street > Vancouver, Canada V6C 2T5 > > [EMAIL PROTECTED] > > CONFIDENTIALITY NOTICE > > This email is intended only for the persons named in the message > header. Unless otherwise indicated, it contains information that is > private and confidential. If you have received it in error, please > notify the sender and delete the entire message including any > attachments. > > Thank you. > > -----Original Message----- > From: Boris Popov [mailto:[EMAIL PROTECTED] > Sent: Friday, March 24, 2006 4:16 PM > To: [email protected] > Subject: [sqlite] Error when matching column names in a view > > Any comments would be appreciated, > > SQLite version 3.3.4 > Enter ".help" for instructions > sqlite> create table one (id integer primary key); > sqlite> create table two (id integer primary key); > sqlite> select one.id, two.id from one join two where one.id=two.id; > sqlite> create view three as select one.id, two.id from one join two where > one.id=two.id; > sqlite> select * from three; > sqlite> select one.id from three; > SQL error: no such column: one.id > sqlite> select id from three; > SQL error: no such column: id > sqlite> create view four as select one.id as oneid, two.id as twoid from one > join two where one.id=two.id; > sqlite> select oneid from four; > sqlite> > > The last one is a workaround to show that you can reference columns by their > alias, but not their name in a view. > > Could this be related to http://www.sqlite.org/cvstrac/chngview?cn=3128 by > any chance? > > Thanks! > > -Boris > > -- > +1.604.689.0322 > DeepCove Labs Ltd. > 4th floor 595 Howe Street > Vancouver, Canada V6C 2T5 > > [EMAIL PROTECTED] > > CONFIDENTIALITY NOTICE > > This email is intended only for the persons named in the message > header. Unless otherwise indicated, it contains information that is > private and confidential. If you have received it in error, please > notify the sender and delete the entire message including any > attachments. > > Thank you. > __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com

