Android左右連線和USING

2021-08-05 19:40:32 字數 588 閱讀 6672

(一)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...