Hi, I have four tables: Projects, Users, Allocations and Clients. A Client will have many projects and many Users, Users are allocated to Projects via a link table - Allocations. When I add a project I want to have an option of allocating all users to the project, can this be done with a select insert statement?
Thanks for your help Here are my table definitions: mysql> DESC Users; +----------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------------+--------------+------+-----+---------+----------------+ | User_ID | int(11) | | PRI | NULL | auto_increment | | Client_ID | int(3) | YES | | NULL | | | User_Username | varchar(40) | | | | | | User_Firstname | varchar(50) | YES | | NULL | | | User_Lastname | varchar(50) | YES | | NULL | | | User_Password | varchar(20) | YES | | NULL | | | User_Type | varchar(20) | | | Nurse | | | User_Email | varchar(100) | YES | | NULL | | | User_Manager_Email | varchar(100) | YES | | NULL | | | User_Manager_Email_2 | varchar(100) | YES | | NULL | | | User_Manager_Email_3 | varchar(100) | YES | | NULL | | | User_Manager_Email_4 | varchar(100) | YES | | NULL | | | User_Manager_Email_5 | varchar(100) | YES | | NULL | | | User_Manager_Email_6 | varchar(100) | YES | | NULL | | | User_Location | varchar(40) | YES | | NULL | | | Company | varchar(100) | YES | | NULL | | | Address_Line_1 | varchar(100) | YES | | NULL | | | Address_Line_2 | varchar(100) | YES | | NULL | | | Town | varchar(100) | YES | | NULL | | | County | varchar(100) | YES | | NULL | | | Postcode | varchar(100) | YES | | NULL | | | Country | varchar(100) | YES | | NULL | | | Mobile_Number | varchar(20) | YES | | NULL | | | Rep_Nurse_1 | int(11) | YES | | NULL | | | Rep_Nurse_2 | int(11) | YES | | NULL | | | Approver1_ID | int(11) | YES | | NULL | | | Approver2_ID | int(11) | YES | | NULL | | | Booking_Credits | int(11) | YES | | NULL | | | Status | varchar(50) | | | Active | | | Location_ID | int(11) | YES | | NULL | | +----------------------+--------------+------+-----+---------+----------------+ 30 rows in set (0.01 sec) mysql> DESC Projects; +----------------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------------------------+--------------+------+-----+---------+----------------+ | Project_ID | int(11) | | PRI | NULL | auto_increment | | Project_Name | varchar(100) | | | | | | Client_ID | int(11) | | | 0 | | | Rep_Viewable | char(3) | | | Yes | | | Administrator_ID | int(11) | YES | | NULL | | | Administrator_Phone_Number | varchar(20) | YES | | NULL | | | Project_Manager_ID_1 | int(11) | YES | | NULL | | | Project_Manager_ID_2 | int(11) | YES | | NULL | | +----------------------------+--------------+------+-----+---------+----------------+ 8 rows in set (0.00 sec) mysql> DESC Clients; +------------------------------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------------------------+--------------+------+-----+---------+----------------+ | Client_ID | int(11) | | PRI | NULL | auto_increment | | Client_Name | varchar(100) | YES | | NULL | | | Client_Type | varchar(20) | YES | | NULL | | | Group_Start_Location_Code | tinyint(4) | YES | | NULL | | | Group_Length_Location_Code | tinyint(4) | YES | | NULL | | | Business_Unit_Start_Location_Code | tinyint(4) | YES | | NULL | | | Business_Unit_Length_Location_Code | tinyint(4) | YES | | NULL | | | Region_Start_Location_Code | tinyint(4) | YES | | NULL | | | Region_Length_Location_Code | tinyint(4) | YES | | NULL | | +------------------------------------+--------------+------+-----+---------+----------------+ 9 rows in set (0.00 sec) mysql> DESC Allocations; +------------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +------------+---------+------+-----+---------+-------+ | Project_ID | int(11) | | PRI | 0 | | | User_ID | int(11) | | PRI | 0 | | +------------+---------+------+-----+---------+-------+ 2 rows in set (0.00 sec) mysql> -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]