У меня есть 2 таблицы вызовов. Таблица 1 содержит информацию о звонке / клиенте. В таблице 2 есть журналы вызовов, что произошло во время вызова. Мне нужно соединить таблицу 2 с таблицей 1, но вытащить только «Время» для первого телефона. В журнале вызовов есть несколько «Телефон», нужно время для первого.
Table 1 Table 2 Goal
Call ID Client State Call ID Method Time Call ID Client State Time
1 John TX 1 Inbound 11:00 1 John TX 11:01
2 Mike CA 1 Phone 11:01 2 Mike CA 11:31
3 Susan NA 1 Answer 11:01 3 Susan NA ...
4 ... .... 1 Phone2 11:05 4
1 Call End 11:22 . etc
2 Inbound 11:30
2 Phone 11:31
Кинда хочет сделать что-то подобное.
SELECT *
FROM Table1 t1 on Table2 t2 = t1.call_id = t2.call_id and t2.Method like '%Phone%'
но это потянет все телефоны раз. Нужен МИН (телефон). Можете ли вы использовать агрегат в предложении on?