SELECT pr.id as process_id,
lo.update_time as start_date,
REPLACE(sc.message, 'ip.ip.ip.ip', lo.variables) as message,
sc.code
FROM logs AS lo
LEFT JOIN processes AS pr ON lo.process_id = pr.id
LEFT JOIN status_codes AS sc ON lo.status_code_id = sc.code
ORDER BY lo.id DESC
LIMIT 14
このクエリの問題は、NULL値のないそのテーブルの自動インクリメントプライマリキーでも、すべてのNULL値としてprocess_idを返すことです。 pr.id
がNULL
であるMySQL:NULLで主キーを返す