Ciao ragazzi,
sto provando a fare una query un attimino complessa, ma non so neanche se è possibile. Ora ve la mostro:
INSERT INTO core_track_ruolo_years (id_user, id_period, ruolo, def_year) VALUES ('
(SELECT gm.idstMember
FROM core_group_members gm
JOIN core_group g on g.idst = gm.idst
JOIN core_user cu ON cu.idst = gm.idstMember
where g.groupid = CONCAT('/oc_',(SELECT id_dir from core_org_chart WHERE translation='Addetti')) AND cu.valid > 0
)
','41','addetto','2014');
In pratica è in INSERT ma prima di effettuarlo deve andare a prendersi una serie di dati in altre colonne. Questa non funziona, si blocca al CONCAT. Qualcuno di voi ha idea del perchè? Magari è una sciocchezza...