我真的不知道该用什么标题。
这是我的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,created_at,updated_at)
因此,当我执行查询时,我无法区分该索引属于哪个表。
我知道我可以使用别名,但是在这种情况下,我将需要做很多...
问题是,有什么方法可以使ALIAS强制结果的所有索引成为TABLE_NAME.COLUMN_NAME?