So the salespersons in table1 won't have any records in table2?
Let's say the tables are like this:
<TABLE border=1 cellSpacing=0 bgColor=#ffffff><CAPTION>tblSalesPeople</CAPTION><THEAD><TR><TH bgColor=#c0c0c0 borderColor=#000000>ID</TH><TH bgColor=#c0c0c0 borderColor=#000000>SalesPerson</TH></TR></THEAD><TBODY><TR vAlign=top><TD borderColor=#eeece1 align=right>1</TD><TD borderColor=#eeece1>Mike</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>2</TD><TD borderColor=#eeece1>Jennifer</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>3</TD><TD borderColor=#eeece1>Frances</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>4</TD><TD borderColor=#eeece1>Robert</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>5</TD><TD borderColor=#eeece1>Stuart</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>6</TD><TD borderColor=#eeece1>Mary</TD></TR></TBODY><TFOOT></TFOOT></TABLE>
<TABLE border=1 cellSpacing=0 bgColor=#ffffff><CAPTION>tblSales</CAPTION><THEAD><TR><TH bgColor=#c0c0c0 borderColor=#000000>ID</TH><TH bgColor=#c0c0c0 borderColor=#000000>SaleType</TH><TH bgColor=#c0c0c0 borderColor=#000000>SaleDate</TH></TR></THEAD><TBODY><TR vAlign=top><TD borderColor=#eeece1 align=right>1</TD><TD borderColor=#eeece1>Internet</TD><TD borderColor=#eeece1 align=right>04/05/2011</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>1</TD><TD borderColor=#eeece1>Phone</TD><TD borderColor=#eeece1 align=right>01/05/2011</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>2</TD><TD borderColor=#eeece1>Personal</TD><TD borderColor=#eeece1 align=right>10/05/2011</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>2</TD><TD borderColor=#eeece1>Phone</TD><TD borderColor=#eeece1 align=right>16/05/2011</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>3</TD><TD borderColor=#eeece1>Personal</TD><TD borderColor=#eeece1 align=right>11/05/2011</TD></TR><TR vAlign=top><TD borderColor=#eeece1 align=right>4</TD><TD borderColor=#eeece1>Internet</TD><TD borderColor=#eeece1 align=right>11/05/2011</TD></TR></TBODY><TFOOT></TFOOT></TABLE>
This is the SQL for a query that will return a count of Sales for each salesperson.
SELECT tblSalesPeople.ID, tblSalesPeople.SalesPerson, Count(tblSales.SaleType) AS CountOfSaleType
FROM tblSales RIGHT JOIN tblSalesPeople ON tblSales.ID = tblSalesPeople.ID
GROUP BY tblSalesPeople.ID, tblSalesPeople.SalesPerson;
<TABLE border=1 cellSpacing=0 bgColor=#ffffff><CAPTION>CountOfSales</CAPTION><THEAD><TR><TH bgColor=#c0c0c0 borderColor=#000000>ID</TH><TH bgColor=#c0c0c0 borderColor=#000000>SalesPerson</TH><TH bgColor=#c0c0c0 borderColor=#000000>CountOfSaleType</TH></TR></THEAD><TBODY><TR vAlign=top><TD borderColor=#d0d7e5 align=right>1</TD><TD borderColor=#d0d7e5>Mike</TD><TD borderColor=#d0d7e5 align=right>2</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>2</TD><TD borderColor=#d0d7e5>Jennifer</TD><TD borderColor=#d0d7e5 align=right>2</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>3</TD><TD borderColor=#d0d7e5>Frances</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>4</TD><TD borderColor=#d0d7e5>Robert</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>5</TD><TD borderColor=#d0d7e5>Stuart</TD><TD borderColor=#d0d7e5 align=right>0</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>6</TD><TD borderColor=#d0d7e5>Mary</TD><TD borderColor=#d0d7e5 align=right>0</TD></TR></TBODY><TFOOT></TFOOT></TABLE>
This SQL will return a count of sales grouped by sale type.
SELECT tblSalesPeople.ID, tblSalesPeople.SalesPerson, tblSales.SaleType, Count(tblSales.SaleDate) AS CountOfSaleDate
FROM tblSales RIGHT JOIN tblSalesPeople ON tblSales.ID = tblSalesPeople.ID
GROUP BY tblSalesPeople.ID, tblSalesPeople.SalesPerson, tblSales.SaleType;
<TABLE border=1 cellSpacing=0 bgColor=#ffffff><CAPTION>CountOfSalesByType</CAPTION><THEAD><TR><TH bgColor=#c0c0c0 borderColor=#000000>ID</TH><TH bgColor=#c0c0c0 borderColor=#000000>SalesPerson</TH><TH bgColor=#c0c0c0 borderColor=#000000>SaleType</TH><TH bgColor=#c0c0c0 borderColor=#000000>CountOfSaleDate</TH></TR></THEAD><TBODY><TR vAlign=top><TD borderColor=#d0d7e5 align=right>1</TD><TD borderColor=#d0d7e5>Mike</TD><TD borderColor=#d0d7e5>Internet</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>1</TD><TD borderColor=#d0d7e5>Mike</TD><TD borderColor=#d0d7e5>Phone</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>2</TD><TD borderColor=#d0d7e5>Jennifer</TD><TD borderColor=#d0d7e5>Personal</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>2</TD><TD borderColor=#d0d7e5>Jennifer</TD><TD borderColor=#d0d7e5>Phone</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>3</TD><TD borderColor=#d0d7e5>Frances</TD><TD borderColor=#d0d7e5>Personal</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>4</TD><TD borderColor=#d0d7e5>Robert</TD><TD borderColor=#d0d7e5>Internet</TD><TD borderColor=#d0d7e5 align=right>1</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>5</TD><TD borderColor=#d0d7e5>Stuart</TD><TD borderColor=#d0d7e5>
</TD><TD borderColor=#d0d7e5 align=right>0</TD></TR><TR vAlign=top><TD borderColor=#d0d7e5 align=right>6</TD><TD borderColor=#d0d7e5>Mary</TD><TD borderColor=#d0d7e5>
</TD><TD borderColor=#d0d7e5 align=right>0</TD></TR></TBODY><TFOOT></TFOOT></TABLE>