MySQL запрос вернул набор результатов empyt - PullRequest
0 голосов
/ 11 июля 2020

Я новичок в MySQL, и я попытался создать следующий запрос:

SELECT locations.PuP, processing_system.deposited_timedate
FROM locations
INNER JOIN employee ON employee.fk_location = location_id
INNER JOIN processing_system ON processing_system.fk_emp = employee.emp_id
WHERE processing_system.deposited_timedate BETWEEN '2020-07-08 00:00:00' AND '2020-07-08 23:59:59'

Это таблицы, которые я хочу использовать

Это данные в таблицах

Запрос работает, если он не дает мне только имена таблиц без каких-либо данных. Может кто поможет исправить?

1 Ответ

0 голосов
/ 11 июля 2020

Обычно вы не получаете результатов, так как ваше fk_location в таблице сотрудников пусто. Итак, проблема с данными в вашей таблице. Вы можете попробовать это. Вместо этого я удалил между и использовал сравнение.

SELECT loc.Pup, psys.deposited_timedate
 FROM
    Locations AS loc
        INNER JOIN
    Employee AS emp ON emp.fk_location = loc.location_id
        INNER JOIN
    Processing_system AS psys ON psys.fk_emp = emp.emp_id
 WHERE
    psys.deposited_timedate > '2020-07-08 00:00:00'
        AND psys.deposited_timedate < '2020-07-08 23:59:59'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...