У меня есть база данных MYSQL, где в таблице есть поле, которое содержит несколько значений в каждой ячейке. где эти значения являются внешним ключом другой таблицы.
inspection_date:
где поле emplyee будет иметь несколько значений, поскольку проверка была выполнена более чем одним сотрудником.
работник
может кто-нибудь помочь мне использовать выберите запрос
$query_site_location =$wpdb->get_results("select DISTINCT
l.siteID,
l.locationName,
n.inspectionDate,
s.employeeID
from site_location l
LEFT
JOIN inspection_info n
on l.siteID = n.siteID
LEFT
JOIN employee s
on n.employeeID = s.employeeID");
результат должен быть в сфере работника (6-7) для первого ряда
ЭТОГО отношения много ко многим, мы должны создать третью сущность для обработки первичных ключей обеих таблиц.
работник:
employeeID(PRIMARY KEY)
employeeName
inspection_info:
inspectionID(PRIMARY KEY)
inspectionDate
employeeID
inspection_site:
inspectionID(PRIMARY KEY)
siteID(PRIMARY KEY)
Других решений пока нет …