Ik probeer in phpmyadmin (dus nog eventjes niet in mijn PHP-code) een tabel op te stellen, waarbij informatie uit drie andere tabellen gehaald wordt. Ik heb de volgende tabellen:
Deployment_registration
Deployment_registration_users
Users
Nu wil ik graag een overzicht per Deployment_registration-rij een overzicht welke gebruikers hier aanwezig zijn geweest. Dit doe ik (omdat het aantal gebruikers variabel/theoretisch oneindig kunnen zin) in een losse tabel, Deployment_registration_users. Ik heb daar nu de volgende code voor gebruikt:
SELECT Deployment_registration.ID, Deployment_registration.Location, GROUP_CONCAT(DISTINCT Deployment_registration_users.User_ID SEPARATOR',') AS Deployed_users_ID
FROM Deployment_registration, Deployment_registration_users
WHERE Deployment_registration_users.Deployment_ID = Deployment_registration.ID
GROUP BY Deployment_registration_users.Deployment_ID;
Dit heb ik na aanleiding van een thread op PHP Hulp en stakoverflow.
Dit resulteert in het volgende:
Resultaat
Nu mijn vraag: Hoe kan ik van de User-ID's naar namen gaan, zoals deze staan in mijn tabel Users, in enkel SQL?
Alvast bedankt!
Tim