SQL语句从多个表里提取多个数据,SELECT后面查询结果要不要加表名?

如题所述

如果多个表里的字段名称有重复,需要在字段的前面加表名前缀
如: a表有 a1,a2字段
b表有b1,b2,a1字段
select a.a1 ,a2,b1,b2 from a inner join b on a.a1=b.a1
一般为了SQL语句可读性会在后面加别名

select a.a1 as a表的a1 ,a2,b1,b2 from a inner join b on a.a1=b.a1
温馨提示:答案为网友推荐,仅供参考
相似回答