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同名的列作為條件來構建內連線。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-2138908/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- C#連線SQLite的字串C#SQLite字串
- 應用JDBC連線SQLiteJDBCSQLite
- SQL Server中內連線和外連線的區別SQLServer
- 07 簡化MySQL連線MySql
- ubuntu wps odbc 連線sqliteUbuntuSQLite
- 內連線、外連線
- sql和hql中join語句區別,以及hibernate中內連線,迫切內連線,左外連線,迫切左外連線,右外連線的區別(合集)...SQL
- 內連線、左連線、右連線
- Python連線SQLite資料庫PythonSQLite資料庫
- GreatSQL最佳化技巧:半連線(semijoin)最佳化SQL
- 【SQLite】SQLite的簡單使用SQLite
- Oracle10g的簡化連線方式Oracle
- SQL的四種連線:內連線 左外連線 右外連線 全連線SQL
- Vagrant的SSH連線小技巧
- 【SQLite】SQLite簡介SQLite
- sql 內連線和外連線SQL
- 內連線、外連線總結
- T-SQL學習中–內聯接,外連線,交叉連線SQL
- 例項解析外連線 內連線 自連線 全連線
- 【SQL】Oracle的內連線、左外連線、右外連線及全外連線SQLOracle
- Oracle中的外連線簡單介紹(轉)Oracle
- php封裝db 類連線sqlite3PHP封裝SQLite
- 深入理解SQL的四種連線-左外連線、右外連線、內連線、全連線SQL
- MYSQL語法:左連線、右連線、內連線、全外連線MySql
- 外連線轉換為內連線的情況
- 轉載:內連線與外連線的區別
- MySQL筆記3——內連線/外連線、多表連線MySql筆記
- Oracle優化器內部處理的表連線方式Oracle優化
- delphi12連線sqlite資料的關鍵引用SQLite
- sql內連結,外連線SQL
- 行的儲存(塊內連線與塊外連線)
- Android 中 SQLite 效能優化AndroidSQLite優化
- mysql 左連線,右連線,內連結,exists等MySql
- Oracle 表連線方式詳解(外連結、內連線、自連線)Oracle
- Oracle內連線、外連線、右外連線、全外連線小總結Oracle
- SQL中的左連線和右連線SQL
- oracle中的連線Oracle
- SQLite簡介SQLite