Mysql
 sql >> база данни >  >> RDS >> Mysql

Обединяване на множество редове в един ред и множество колони в mysql

Ако това са единствените колони, които ви интересуват, това ще работи за вас:

SELECT um.user_id
   , fn.meta_data AS first_name
   , ln.meta_data AS last_name
   , e.meta_data AS email
FROM wp_userMeta AS um
LEFT JOIN wp_user_Meta AS fn ON um.user_id = fn.user_id
   AND fn.meta_key = 'first_name'
LEFT JOIN wp_user_Meta AS ln ON um.user_id = ln.user_id
   AND ln.meta_key = 'last_name'
LEFT JOIN wp_user_Meta AS e ON um.user_id = e.user_id
   AND e.meta_key = 'email'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Създайте физически архиви на вашите MariaDB или MySQL бази данни

  2. Потребителски разрешения на MySQL

  3. Изпълни ли INSERT, ако таблицата е празна?

  4. MySQL срещу SQL Server срещу Oracle

  5. mysql търсене на сегмент от името на таблицата