SQL - сделать индексы стать table_name.column_name - PullRequest
0 голосов
/ 15 ноября 2018

Я действительно не знаю, какой должен быть правильный заголовок для этого.

Это мой sql (я работаю с laravel):

$user = DB::table('users')
  ->join('companies', 'users.belongs_to', '=', 'companies.id')
  ->join('countries', 'companies.country_id', '=', 'countries.id')
  ->select('users.id AS usersid')
  ->where('users.id',$id);

Проблема в том, что таблицы имеют имена столбцов, которые одинаковы в других таблицах (например, id, status, updated_at, updated_at, есть во всех таблицах)

Поэтому, когда я делаю запрос, я не могу определить, к какой таблице принадлежит этот индекс.

Я знаю, что могу использовать алиасы, но в этом случае мне нужно будет сделать много из них ...

Вопрос в том, можно ли сделать так, чтобы ALIAS, который принудительно заставил все индексы результата, стать TABLE_NAME.COLUMN_NAME?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...