У меня есть партия таблиц MySQL с тем же именем столбца. Таким образом, я ищу PDO или взлом SQL для ВЫБОРА * ОТ большего количества таблиц - который возвратит имена таблиц в наборах результатов.
Пример:
'SELECT * FROM table0, table1';
Где обе таблицы имеют столбец 'имени'. Но результат FETCH_ASSOC возвращает только одно 'имя' - последнее.
Результат:
echo $result["name"];
Требуемый результат:
echo $result["table0.name"];
echo $result["table1.name"];
...
Отметьте это
Какие-либо идеи?Спасибо!
Вы сказали, что не хотите псевдонизировать все колонки, потому что их слишком много, но не рассматривали ли вы возможность псевдонизировать только те, которые создают проблемы?
SELECT
*,
table0.name AS t0name,
table1.name AS t1name
FROM table0 JOIN table1 ON ...