sql >> Database >  >> RDS >> Mysql

Het samenvoegen van twee tabellen werkt niet

Je moet het deel van je where . plaatsen verklaring aan de klasse on:

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

Als je het niet doet, heb je een inner join



  1. MySQL ODBC mislukt in C# .NET-project, maar niet in runtime gecompileerde code

  2. Visio gebruiken om MySQL DDL te genereren

  3. RMySQL dbWriteTable met field.types

  4. Lange strings in N-Hibernate met Oracle veroorzaken fout