У меня возникла проблема с невозможностью отобразить все записи из таблицы1.PHP MySQL Display Зарегистрированные и незарегистрированные записи
У меня есть 2 стола.
Таблица 1 и 2, и я хочу, чтобы отобразить все записи из таблицы 1 (даже если некоторые записи donly существует на table1 и не упоминается в table2)
Это то, что я пытаюсь и у меня есть 2 записи в Таблица 1, но это только отображение 1.
1 запись соединена name_id на table1 и table2, а другая запись существует только в таблице1. НО мне нужно отобразить оба.
Вот запрос:
$query = mysql_query("SELECT
table1.name_id,
table2.name_id,
FROM `table1`
LEFT JOIN `table2` ON table1.name_id=table2.name_id
");
Как я могу получить его, чтобы он будет отображать все записи из table1 (Тот, о том, что это присоединиться и те, которые не слишком)?
Я думаю, что если вы используете LEFT OUTER JOIN будет отображать NULL для отсутствующих значений TABLE2. – luckylwk
также синтаксическая ошибка 'table2.name_id,' –
да, это как-то - просто без этой дополнительной запятой – Strawberry