SQLite中的內(nèi)連接簡化技巧
在SQLite中秉馏,通過內(nèi)連接可以將兩個表通過條件表達式關(guān)聯(lián)起來,構(gòu)成一個新記錄集或視圖越走。形式如下:
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同名的列作為條件來構(gòu)建內(nèi)連接。