FROM子句指定SELECT语句查询及与查询相关的表或视图。在FROM子句中最多可指定256个表或视图,之间用逗号分隔。
在FROM子句同时指定多个表或视图时,如果选择列表中存在同名列,这时应使用对象名限定这些列所属的表或视图。
SELECT username,worker.useid FROM student,worker WHERE student.useid=worker.useid
在FROM子句中可用以下两种格式为表或视图指定别名:
- 表名 as 别名
- 表名 别名
例如上面语句可用表的别名格式表示为:
SELECT username,b.useid FROM student a,worker b WHERE a.useid=b.useid
SELECT不仅能从视图或表中检索数据,它还能够从其它查询语句所返回的结果集合中查询数据。
例如:
SELECT a.au_fname+a.au_lname FROM authors a,titleauthor ta (SELECT title_id,title FROM titles WHERE ytd_sales>2000 ) AS b WHERE a.au_id=ta.au_id AND ta.title_id=b.title_id
如上例中,将SELECT返回的结果集合给予一别名b,然后再从中检索数据。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/231998.html原文链接:https://javaforall.net
