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

mysql dołącza do tabel, tworząc brakujące daty

Zacznij od tabeli dat i LEFT JOIN do tabeli ipport, aby wszystkie wiersze z tabeli dat były połączone z pasującymi wierszami w tabeli ipport.

SELECT m.date, FROM_UNIXTIME(i.time, '%Y-%m-%d'),`time`,`protocal`,(`octet`/1024) as `octet10243`,`percent`,`div`,FROM_UNIXTIME(`time`, '%Y-%m-%d') as `newtime3` 
    FROM makeupdate m
        LEFT JOIN ipport i
            on m.date = FROM_UNIXTIME(ipport.time, '%Y-%m-%d')
                AND (`protocal` = 'Echo' ) 
                AND `div` = 'XDIV'
    WHERE m.date >= '2011-01-05' AND m.date <= '2011-01-08'



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:usuń kolejne zduplikowane wartości

  2. MySQL:ponowne użycie autoinkrementacji podczas wstawiania

  3. Wybierz wiele duplikatów pól z bazy danych MySQL

  4. Jak zmienić zawartość w div, na podstawie wyboru z listy rozwijanej

  5. Podział SQL używający 'nie istnieje' w mysql