Jeg tror ikke, MySQL kan returnere et array til PHP, men det kan returnere en afgrænset liste ved hjælp af GROUP_CONCAT aggregeret funktion. Prøv noget som:
SELECT user_id, firstname, lastname,
GROUP_CONCAT(wp_usermeta.meta_value) as target_employer_id
FROM `wsat_ib`
LEFT JOIN wp_usermeta ON
(wsat_ib.user_id = wp_usermeta.user_id
AND wp_usermeta.meta_key = 'target_employer')
GROUP BY user_id, firstname, lastname
Som standard bør du få en kommasepareret liste over elementer i target_employer_id
. Du kan bruge PHP explode
funktion for at gøre det til et array i din PHP-logik.