INSERT tilsammen med SUBSELECT
Jeg skal tilføje en del records til en database.Jeg ønsker at bruge en subselect i forbindelsen med inserten problemet er dog at jeg ud over subselect skal give hvert felt to statiske værdier.
Dette jeg prøvede var at forme sql statment således
INSERT INTO TABLE_X VALUES(A, B, C, D) ((SELECT A, B FROM TABLE_X ....), C, D)
Hvor C og D er statiske værdier.
Men dette fejler og jeg ved ikke hvordan jeg ellers burde løse dette.
Her er den fulde sql:
INSERT INTO mailque (name, mail, mail_id, sent)
((SELECT users.personname, users.email
FROM users
INNER JOIN userinterests ON users.id = userinterests.user_id
INNER JOIN users_mailtypes ON users.id = users_mailtypes.user_id
WHERE interest_id IN (10,11,12,18,20,21,22,23,24,25,26)
AND education_id IN (1,4,5,11,12,13,14)
AND mailtype_id = 2
GROUP BY email), 24, 0)
Jeg ville være taknemmelig for et hvert svar.