Lets say i have two tables:
TABLE001 - > employees
ID | EMPLOYEE | EMPLOYEENAME | GENDER
1 | 000001 | MARK | M
2 | 000002 | SARA | F
3 | 000003 | MIKE | M
TABLE002 - > logins
ID | DATE | EMPLOYEE
1 | 20200720 | 000001
2 | 20200720 | 000002
3 | 20200720 | 000003
And i want a query to display only results from TABLE002 where EMPLOYEEs gender is F.
Select * from TABLE002 as A
join TABLE001 as B on B.EMPLOYEE = A.EMPLOYEE
where B.GENDER = 'F'
or
Select * from TABLE002 as A
join TABLE001 as B on B.EMPLOYEE = A.EMPLOYEE and B.GENDER = 'F'
Is there a difference? This is just an example ... Both examples give the same results.