Op maandag 10 januari 2005 23:56, schreef Lloyd Thomas:
> Thanks. That is going OK but I am having a problem with updating the new
> column with the info I need. It seems to update with the same entry from my
> users table to all rows.
>
> UPDATE call_data SET caller_name = (SELECT firstname || surname AS
> 'caller_name' FROM users WHERE extn_no = (SELECT extn_no FROM call_data));
>
> I have missed something?

The FAQ gives a working example, I used it a lot, please try that.

Bert Verhees

>
>
>
> ----- Original Message -----
> From: "Lloyd Thomas" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Monday, January 10, 2005 9:08 PM
> Subject: Re: [sqlite] add new column to table
>
> > Thanks Paul,
> >                I have used that example before to recreate a table. Can I
> > use the same thing to recreate a table and populate a new column with
> > data from a select query.
> > The table I wish to recreate has an ID number in it and I wish to use
> > this to get the forename and surname from another table.
> >
> > Lloyd
> > ----- Original Message -----
> > From: "Paul Dixon" <[EMAIL PROTECTED]>
> > To: <[email protected]>
> > Sent: Monday, January 10, 2005 5:50 PM
> > Subject: Re: [sqlite] add new column to table
> >
> >> Lloyd Thomas wrote:
> >>>I wish to create a new column in a table and add data, which is queried
> >>>from another table.What is the best way?
> >>
> >> There's no "ALTER TABLE" support in the support language, so you have to
> >> recreate the entire table and re-populate it.
> >>
> >> Check the FAQ: http://www.sqlite.org/faq.html#q13
> >>
> >> Paul

-- 
Met vriendelijke groet
Bert Verhees
ROSA Software

Reply via email to