六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦 > 學(xué)習(xí)英語 > 專業(yè)英語 > 計算機英語 > 數(shù)據(jù)庫中using的用法

數(shù)據(jù)庫中using的用法

時間: 長思709 分享

數(shù)據(jù)庫中using的用法

  數(shù)據(jù)庫中using的用法的用法你知道嗎?下面小編就跟你們詳細介紹下數(shù)據(jù)庫中using的用法的用法,希望對你們有用。

  數(shù)據(jù)庫中using的用法的用法如下:

  使用using關(guān)鍵字對連接進行簡化

  在SQL/92標準可以使用USING子句對連接條件進行簡化,但是只有在查詢滿足以下兩個條件時才能給使用USING進行簡化:

  1、查詢必須是等連接的

  2、等連接中的列必須是同名

  如:商品表goods表和商品類型表category表中g(shù)oods的外鍵和category的主鍵相同:categoryid而且是等連接,這里可以使用using

  [sql]

  select goodsname,categoryname

  from goods inner join category

  using(categoryid)

  在使用using是需要注意以下幾個問題

  1、在select子句中只能指定該列名,不能使用表名或別名

  2、在using子句中也只能單獨使用列名

  對于多與兩個表的連接,先看這個例子

  [sql]

  select c.firstName,c.lastName,p.product_name ,pt.product_types_name

  from customers c,purchase pr,products p,product_types pt

  where c.customer_id=pr.customer_id www.2cto.com

  and p.products_id = pr.products_id

  and p.product_types_id=pt.product_types_id;

  使用using對上面的sql語句進行重寫

  [sql]

  select c.first_name,c.last_name,p.products_name as product,pt.product_types_name as typesname

  from customers c inner join purchases pr

  using(customers_id)

  inner join products p

  using(products_id)

  inner join product_types pt

  using(product_types_id);

543244