sql >> データベース >  >> RDS >> Mysql

MySQLは特定の結果を配列にグループ化します

    MySQLが配列をPHPに返すことはできないと思いますが、GROUP_CONCAT集計関数。 次のようなものを試してください:

    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
    

    デフォルトでは、target_employer_idの要素のコンマ区切りリストを取得する必要があります 。 PHPのexplodeを使用できます これをPHPロジックの配列に変換する関数。




    1. MySQLの日時フィールドにNULL値を保存する方法は?

    2. mysqli ::query()は、選択したクエリでtrueを返します

    3. T-SQL火曜日#65:何か新しいことを教える

    4. PHPクエリは結果を返しません