(一)sql語句---using子句講解
2008-07-24 17:23
可以比較以下2個sql 語句:
select e.empno,e.ename,e.sal,deptno,d.loc
from emp e
join dept d
using(deptno)
order by d.loc
第2個是
select e.empno,e.ename,e.sal,deptno,d.loc
from emp e
join dept d
on(e.deptno=d.deptno)
order by d.loc
從上面的例子來看 using(deptno) 相當於on(e.deptno=d.deptno)
上例中的using 子句指定當兩表各自的deptno的值對應相等時,連線這兩個表的行。
如果on 的條件不等,例如 w.mgr= m.empno 這個時候不能用using 來做,說明要比對的列名必須是一樣的。
anddroid資料庫開發相關:
大小: 32 kb
左右連線和內連線的論述
論述左連線和右連線 一直兩表a,b 左連線 a left join b on a.aid b.bid 左連線語句可以當成乙個表來看,用from呼叫,也可以當成乙個表鏈式多次運用左連線 進行多次匹配,如果a表中的字段b表對應不上,則用null補上 左右連線可用用模型解釋,以左連線為例 a left j...
oracle 左右連線
在oracle pl sql中,左連線和右連線以如下方式來實現 檢視如下語句 select emp name,dept name form employee,department where employee.emp deptid department.deptid此sql文使用了右連線,即 所在位...
oracle左右連線
create table test.test1 a int,b int create table test.test2 a int,b int insert into test.test1 values 1,456 insert into test.test1 values 2,427 insert...