Witam, próbuję zrobić sobie raport wydarzeń wszystkich użytkowników pracujących na EPESI.
Kolumna f_customers przechowuje kontrahentów/klientów w formacie: P:12345 C:6789.
W jaki sposób w zapytaniu SQL połączyć to pole z kolumną id tabeli contact_data_1 tak abym miał imię i nazwisko pracownika firmy do którego było stworzone wydarzenie?
Pole id ma typ integer, natomiast tutaj jest text.
Próbowałem robić to w taki sposób:
SELECT
crm_meeting_data_1.f_date,
crm_meeting_data_1.f_title,
crm_meeting_data_1.f_description
contact_data_1.f_first_name,
contact_data_1.f_last_name
FROM crm_meeting_data_1
JOIN contact_data_1 ON CONCAT('P:',CAST(contact_data_1.id AS TEXT)) LIKE CONCAT('%',crm_meeting_data_1.f_customers,'%');
jednak nie działa.