Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysql pivoting - jak mogę pobrać dane z tej samej tabeli do różnych kolumn?

możesz tego spróbować

SELECT ( CASE WHEN ps_month = '04' THEN ps_target_ecpm
              ELSE 0
         END ) AS april_target_ecmp
       ,( CASE WHEN ps_month = '04' THEN ps_actual_ecpm
               ELSE 0
          END ) AS april_actual_ecpm
       ,( CASE WHEN ps_month = '03' THEN ps_target_ecpm
               ELSE 0
          END ) AS march_target_ecmp
       ,( CASE WHEN ps_month = '03' THEN ps_actual_ecpm
               ELSE 0
          END ) AS march_actual_ecpm
    FROM publisher_stats
    JOIN domain
        ON domain.dmn_id = ps_dmn_id
    LEFT JOIN langue
        ON langue.lng_id = domain.default_lng_id



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić, czy mój stół to MyISAM lub Innodb?

  2. Jak mogę odzyskać moją nazwę użytkownika i hasło MySQL?

  3. Klucz obcy MySQL, aby umożliwić NULL?

  4. Jak kodować (utf8mb4) w Pythonie

  5. jak zrobić podział na kolumnie tabeli sql