Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Việc kết hợp hai bảng không hoạt động

Bạn phải đặt một phần của where statament to the on clase:

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

Nếu bạn không làm điều đó, bạn có 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. chỉ số chính Vs chỉ số phụ:sự khác biệt về hiệu suất

  2. Tìm tất cả các cột số nguyên đang đạt đến giới hạn của nó bằng cách sử dụng information_schema

  3. Kích hoạt MySql, cập nhật bảng khác trên chèn

  4. Làm cách nào để chuyển đổi câu lệnh MySQL này sang symfony Propel?

  5. Tối thiểu / tối đa MySQL cho loại DOUBLE