У меня есть 2 таблицысовпадение нескольких строк одна таблица с несколькими столбцами другой таблицы MySQL
Первый Таблица: Контактные колонки:
Customer ID,Project ID1,Project ID2,Project ID3
так один контакт будет иметь одну строку.
Вторая таблица: Timesheet Колонны
Project ID, Name, Owner, Hours
Один контакт может иметь несколько записей.
Я хочу совместить идентификатор проекта с таблицей временного листа с 3 столбцами контактного стола.
Я использую следующий запрос.
SELECT "Customer ID","Project ID","Project Name","Owner",
"Hours","Approval Status","Status","Project Manager",
"Sales Person","Account Manager","Discount %","Hourly Rate",
"Monthly Budget","Total Budget"
FROM "Timesheets"
LEFT JOIN "Contacts (Boost Media Group)"
ON "Timesheets"."Project ID" = "Contacts (Boost Media Group)"."Zoho Projects ID 1";
Но он не возвращает желаемый результат, потому что я не мог проверить его с помощью ID проекта ID2, ID проекта ID3 контактного стола.
Любые предложения, как я могу это решить?
двойные кавычки имена столбцов? Ты уверен?? – RiggsFolly
Действительно ли у вас ** есть имена таблиц, например 'Контакты (Boost Media Group)' – RiggsFolly
И имена столбцов, такие как '" Zoho Projects ID 1 "' – RiggsFolly