数据库中using 数据库中using的用法

数据库中using的用法的用法你知道吗?下面小编就跟你们详细介绍下数据库中using的用法的用法,希望对你们有用。

数据库中using的用法的用法如下:

使用using关键字对连接进行简化

在SQL/92标准可以使用USING子句对连接条件进行简化,但是只有在查询满足以下两个条件时才能给使用USING进行简化:

1、查询必须是等连接的

2、等连接中的列必须是同名

如:商品表goods表和商品类型表category表中goods的外键和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

数据库中using 数据库中using的用法

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);

  

爱华网本文地址 » http://www.aihuau.com/a/253261/764575846.html

更多阅读

浅谈“之”放在主谓间的用法 etc.放在句中的用法

浅谈“之”放在主谓间的用法天门实验高中“之”在文言文中是个使用极广,用法丰富的词,可以说,没有“之”就没有如此浩瀚灿烂的中国古代文化。“之”可以做动词、代词,还可以做助词,这些用法在中学课文课中都出现过。例如:①臣请入,与之

as引导定语从句的用法 as在从句中的用法

as 引导非限制性定语从句,可放在主句之前,或者主句之后,甚至可以切割一个主句;which引导的非限制性定语从句只能放在主句之后。另外,as有“正如??,正像??”的意思 (1) As is known to all, China is a developing country. (2) He is from

should是shall的 Shall和should的用法

Shall和should的用法      1. shall在疑问句中的用法。在疑问句中用于征求对方意见,主要用于第一人称(在英国英语中,也用于第三人称),其意为“要不要”、“…好 吗”:Shall I get you a chair for you? 要不要我

excuse me用法 Excuse me在英语口语中的用法

 Excuse me在英语口语中的用法    (1) 用来向不熟悉的人打听情况或提出请求(其实质用法是引人注意),意为:请问;劳驾;对不起。如:Excuse me, does this bus go to the railwaystation? 请问这公共汽车去火车站吗?Excuse me

声明:《数据库中using 数据库中using的用法》为网友白色球鞋分享!如侵犯到您的合法权益请联系我们删除