У меня есть этот запрос:
$sql = "SELECT
updates.u_id AS u_id,
updates.date_submitted AS date_submitted,
updates.deadline AS deadline,
updates.description AS description,
updates.priority AS priority,
pages.page_name AS page_name,
clients.fname AS fname,
clients.lname AS lname,
projects.p_url AS p_url,
projects.p_title AS p_title
FROM updates
INNER JOIN projects ON updates.p_id = projects.p_id
INNER JOIN clients ON projects.c_id = clients.c_id
INNER JOIN pages ON updates.page = pages.page
LEFT JOIN admin ON updates.a_id = admin.a_id
WHERE u_id='$id' LIMIT 1";
И часть, которая вызывает у меня проблему:
INNER JOIN pages ON updates.page = pages.page
Я использую этот запрос для отображения информации об обновлении определенного проекта. У меня есть страницы, хранящиеся в таблице PAGES, и когда клиент отправляет обновление, он может выбрать, на какую страницу он хочет получить обновление.
У меня есть это в моей таблице UPDATE: updates.page, которая хранится как INT, в этом случае для одной из моих строк "1"
В моей таблице PAGES есть: pages.page_id, который совпадает с: updates.page
Любая идея, что я могу сделать с моим запросом, чтобы это исправить?
ОШИБКА:
Неизвестный столбец 'pages.page' в 'предложении'