Mysql
 sql >> база данни >  >> RDS >> Mysql

Съединяването на две таблици не работи

Трябва да поставите частта от вашия where изявление към класа 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

Ако не го направите, имате 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. Възможно ли е кръстосано индексиране?

  2. Mysql Присъединете се към таблица 2 и изберете максимална и минимална стойност между периода от време

  3. mysql се присъединява към същата таблица с различен набор от резултати

  4. промяна на датата на формат MySql

  5. Грешка Laravel classloader.php не успя да отвори поток:Няма такъв файл или директория