本来就是在查询条件里指定要查询的列在哪张表里.
展示的时候是不是100%绝对肯定一定不会错的知道那一列是哪张表的?
你好!可能我没表达清楚我的目的,请再看下我的问题补充,谢谢!
Select t1.Name as T1_Name, t2.Name as T2_name from T1
inner join T2 ...
你没明白我的正真目的,当我select * 并且join很多表的时候, 搜索结果里面就会有很多列, 此时我想知道其中某一列是属于哪个表的,我的目的在于此,像你说回答的用as指定列名 这也太小儿科了,我何必在此提问呢?
@yangyong_yy: 当你select *并且join时.如果不指定重复列名.sql是会抛异常的.不重复的列.自然就是谁有归谁.
@吴瑞祥: 不指定重复列名不会抛出异常,至少sql server是这样,他会把重复的列名都显示出来,而且你答非所问啊
如果select子句中使用的是*,那么,按顺序吧,同一个表的数据列会排列在一起