SQLite中的内连接简化技巧

SQLite中的内连接简化技巧

在SQLite中,通过内连接可以将两个表通过条件表达式关联起来,构成一个新记录集或视图。形式如下:

SELECT ... FROM t1 JOIN t2 ON t1.c1=t2.c2

如果表t1的列c1和表t2的列c2名称相同,则可以使用USING表达式进行简化。形式如下:

SELECT ... FORM t1 JOIN t2 USING(c1)

其中,列c1在表t1和t2均存在。

如果c1是两个表中唯一相同的列,或者使用两个表所有同名列作为条件,则可以使用NATURAL JOIN进行简化。形式如下:

SELECT ... FROM t1 NATURAL JOIN t2

这样,SQLite会自动以t1和t2同名的列作为条件来构建内连接。

转载于:https://my.oschina.net/u/1585857/blog/897533

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值