Вот мой запрос:
select custnmbr,custname,slprsnid,cdatetime,cdur,cnumber,cext,
finalcalledpartynumber,sono,invno,ordamt,invamt,adduser
from table1 calls left join table2 cust
on (calls.number = cust.phone1 or calls.cext = cust.phone1)
left outer join table3 sales on (cust.custnmbr = sales.custno
and sales.adddate = @date)
where (cnumber = @phone or cext = @phone) and cdatetime >= @date
Вот что я пытаюсь сделать:
Получить все вызовы из таблицы 1 и получить клиента из таблицы 2. Затем получитьвсе продажи из таблицы 3 и покупателя из таблицы 2.
Я получаю все звонки, клиента, и затем, если есть заказ для этого клиента, я получаю и его.Что я хочу, так это все заказы.
Просто ищу несколько указателей на объединение 3 таблиц.