Я сохраняю активность пользователя в таблице по времени начала и окончания, теперь я хочу получить все записи из моей предметной таблицы и сопоставленные записи из таблицы журнала.
Это моя тематическая таблица
Это моя таблица журналов
Я хочу вывод, подобный этому
Я попытался использовать некоторый код, но записи, которые соответствуют только таблице журналов, возвращаются как записи. Это то, что я пробовал. Любая помощь заметна.
SELECT SUM(TIMESTAMPDIFF(MINUTE, A.start_time, A.end_time)) AS prep_time,
B.subject_name,
A.subject_id
FROM prep_learn_log A
RIGHT JOIN prep_subject B ON A.subject_id = B.subject_id
AND B.active = 'Y'
WHERE A.user_id = '1' GROUP BY A.subject_id