SQL–USING的使用

  • Post author:
  • Post category:其他


using最大的现实意义是简化表与表之间的连接条件

假设两张表 my_test_user 中包含字段USERID,另一张表my_test_teacher 也包含USERID,两张表通过USERID来关联。

1、传统写法:

select * from my_test_user a , my_test_teacher b where a.userid = b.userid;

2、使用using写法:

select * from my_test_user inner join my_test_teacher using(userid);

两种写法等价。

using使用注意事项:

一、USING中的(列)不可指定属于某表,并且在检索中(列)也不可限制为其中某一张表的列。

二、可以在using子句中指定多个列名



版权声明:本文为weixin_43421537原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。