sql >> Database teknologi >  >> RDS >> Mysql

Sammenføjning af to borde virker ikke

Du skal placere den del af din where erklæring til on-klassen:

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

Hvis du ikke gør det, har du en inner join



  1. SQL, hvor joined sæt skal indeholde alle værdier, men kan indeholde flere

  2. Top N pr. gruppe med flere tabeller

  3. Sådan fjerner du en database-mailkonto fra en profil i SQL Server (T-SQL)

  4. Hvordan afvikles .sql-fil ved hjælp af powershell?