Когда возникает конфликт имен столбцов из-за запроса, объединяющего 2+ таблицы, вы не можете использовать *
. Вы можете использовать:
SELECT table_1.*,
table_2.*
FROM table_1,
table_2
Если это не возвращает список нужных вам столбцов, вам придется явно перечислить каждый столбец. Обратного пути нет - это сделка «все или ничего».
Псевдонимы таблицы
... но каждый раз вводить полное имя таблицы может быть затруднительно, поэтому вы можете использовать псевдонимы таблиц:
SELECT t1.*,
t2.*
FROM table_1 AS t1,
table_2 t2
Любая запись псевдонимов поддерживается. Они также необходимы, если вы хотите присоединить таблицу к себе.