Я использовал следующий запрос
select a.*,b.* from firsttable a left join secondtable b on a.id=b.item_id ORDER BY a.id DESC LIMIT 0,10
Для отображения элементов из двух таблиц, где id первой таблицы - это item_id второй. У меня вопрос, когда я пытаюсь отобразить это в php, если я хочу отобразить a.id, я могу попробовать:
while($row=$go->fetch_assoc()){
echo $row['id'];
}
или
while($row=$go->fetch_assoc()){
echo $row['a.id'];
}
, так как обе таблицы Имеется идентификатор, в первом примере отображается только в том случае, если есть совпадающие строки из первой и второй таблицы и отображается идентификатор второй таблицы, я хочу идентификатор первого
, а во втором - неопределенный индекс. Не могли бы вы объяснить, почему это так?
Редактировать: Добавление таблиц, например
id
info
username
id
item.id
username