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

Łączenie dwóch stołów nie działa

Musisz umieścić część swojego where oświadczenie do klasy:

select t1.month,count(t2.emp_id) as count
from Table1 t1
left outer join  Table2 t2 on t2.from_date between t1.start_date and t1.end_date
and t2.org_id=46 group by t1.month

Jeśli tego nie zrobisz, masz inner join



  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 połączyć się z bazą danych MySQL za pomocą Oracle SQL Developer?

  2. Jak zaktualizować wiele tabel za pomocą pojedynczego zapytania mysql?

  3. Czy istnieje alternatywa dla IN z LIMIT?

  4. Jak kpić z MySQL (bez ORM) w Node.js?

  5. Grupuj wiersze co 7 dni, zaczynając od określonej daty