第一种:带表前缀
->leftjoin( 'sys_user u' , 'ru.user_id = u.user_id' )
解析出来的表名是带前缀的表名 prefix_sys_user (prefix是定义的表前缀)
第二种:不带表前缀
->leftjoin( ['sys_user'=>'u'] , 'ru.user_id = u.user_id' )
解析出来的表名是实际表名 sys_user (与是否定义表前缀无关)
->leftjoin( 'sys_user u' , 'ru.user_id = u.user_id' )
解析出来的表名是带前缀的表名 prefix_sys_user (prefix是定义的表前缀)
->leftjoin( ['sys_user'=>'u'] , 'ru.user_id = u.user_id' )
解析出来的表名是实际表名 sys_user (与是否定义表前缀无关)