Я хотел бы сделать что-то вроде этого:
SELECT table.id AS prefix_id, table.name AS prefix_name
... и добавьте префикс динамически для всех имен полей, а не для их выбора вручную (т.е. SELECT table.* AS prefix_*
или что-то еще)
Надеюсь, я точно это описал. Любые мысли?
Edit
Чтобы быть ясным, причина, по которой я прошу, состоит в том, чтобы убедиться, что мой результат запроса содержит каждый столбец из каждой таблицы, которую я вызываю, даже если есть повторяющиеся имена полей. Например, у меня может быть таблица с большим количеством полей, что означает, что я не хочу, чтобы псевдоним всех полей вручную. Далее, если 3 таблицы имеют поле под названием name
, мой результат не будет содержать три результата name
; у него будет один. Я хочу избежать двусмысленности с именами столбцов.