Hi Shaun,

You could use the following statement:

INSERT INTO Allocations(Project_ID, User_ID, YES_COLUMN)
SELECT  P.Project_ID, U.User_ID, 'Yes'
FROM Users U, Projects P, Clients C
WHERE P.Client_ID = C.Client_ID
AND U.Client_ID = C.Client_ID
AND Project_ID =".$project_id)

Please replace YES_COLUMN with the column name that stores the 'Yes' values.

Best regards,

Diego Wald

----- Original Message ----- From: "Shaun" <[EMAIL PROTECTED]>
To: <mysql@lists.mysql.com>
Sent: Wednesday, November 23, 2005 11:21 AM
Subject: INSERT SELECT Problem


Hi,

The following query worked fine:

INSERT INTO Allocations(Project_ID, User_ID)
SELECT  P.Project_ID, U.User_ID
FROM Users U, Projects P, Clients C
WHERE P.Client_ID = C.Client_ID
AND U.Client_ID = C.Client_ID
AND Project_ID =".$project_id)

However I want to add a column to the INSERT part of the query and the value to be inserted must always be 'Yes'. Is there a way to do this with just with one query?

Thanks for your help.


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]


__________ InformaciĆ³n de NOD32 1.1298 (20051123) __________

Este mensaje ha sido analizado con  NOD32 antivirus system
http://www.nod32.com




        

        
                
___________________________________________________________ 1GB gratis, Antivirus y Antispam Correo Yahoo!, el mejor correo web del mundo http://correo.yahoo.com.ar


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to