Я только что понял, что мне придется начать создавать псевдонимы для вызовов базы данных из-за повторяющихся имен столбцов в моих таблицах соединений. Есть ли способ автоматически указать SQL псевдонимы всех имен моих столбцов, чтобы они возвращались с префиксом имени таблицы? В противном случае это выглядит довольно запутанно, когда только некоторые из них имеют псевдонимы. Просто пытаюсь быть последовательным без написания тонны лишнего кода.
$sql = "SELECT contracts.po_number, contracts.start_date, contracts.end_date, contracts.description, contracts.taa_required, contracts.account_overdue, jobs.id AS jobs_id, jobs.job_number, companies.id AS companies_id, companies.name AS companies_name
FROM contracts
LEFT JOIN jobs ON contracts.job_id = jobs.id
LEFT JOIN companies ON contracts.company_id = companies.id
WHERE contracts.id = '$id'
ORDER BY contracts.end_date";