SQL语句表的别名定义,求高手解答,谢谢。
SELECTe.empnp,e.ename,e.deptno,d.deptno,d.locFROMemp.e,dept.dWHEREe.deptno=d.deptno;问...
SELECT e.empnp,e.ename,e.deptno,d.deptno,d.loc
FROM emp.e, dept.d
WHERE e.deptno=d.deptno;
问题:emp.e, dept.d是代表什么意思呢?推测出来应该是代表:emp表和dept表,但是问什么这样写不太明白。此处为何这样写,有什么优势或者其他的规定么?
问题:emp.e, dept.d这样写不理解,应为第一行写的:e.empnp,e.ename,e.deptno,d.deptno,d.loc,第二行又写:emp.e, dept.d,如果说将表明简化为:e,d,这个可以理解,但是emp.e, dept.d,这个表明没有简化,把后面的列名接话了么?感觉好混乱。 展开
FROM emp.e, dept.d
WHERE e.deptno=d.deptno;
问题:emp.e, dept.d是代表什么意思呢?推测出来应该是代表:emp表和dept表,但是问什么这样写不太明白。此处为何这样写,有什么优势或者其他的规定么?
问题:emp.e, dept.d这样写不理解,应为第一行写的:e.empnp,e.ename,e.deptno,d.deptno,d.loc,第二行又写:emp.e, dept.d,如果说将表明简化为:e,d,这个可以理解,但是emp.e, dept.d,这个表明没有简化,把后面的列名接话了么?感觉好混乱。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询