为何使用查询a.*与*有差别
意图查询表a,为方便观看,将列1放在前面,多输出一次结果-------------------------------
select a.列1,a.*
from 表1 a
-------------------------------
select 列1,*
from 表1
-------------------------------
为什么第一个可以,但是第二个要报错?
问deepseek得到回答不允许生成重复列,两个都该报错;但是第一个实际上运行成功了
想知道在运行时这种情况发生了什么,是怎么判断的,因为什么报了错误