MYSQL數(shù)據(jù)庫USING語句簡介
在MYSQL數(shù)據(jù)庫中,USING語句被用于聯(lián)接兩個或多個表格之間的字段。使用這個語句,可以方便的從多個表格中,按照特定需求來抽取數(shù)據(jù)。
USING語句語法
使用USING時,聯(lián)接語句應(yīng)該以如下形式出現(xiàn):SELECT * FROM table1 JOIN table2 USING (column_name)
USING語句的優(yōu)勢
一旦使用USING語句實現(xiàn)了連接,查詢的結(jié)果中會自動只包括同名的字段,因此USE語句使得SQL語句的書寫更為簡潔。
一個USE語句的示例
在下列的示例中,我們演示了如何使用USING語句來連接兩個表格,并根據(jù)關(guān)鍵詞的搜索結(jié)果抽取特定數(shù)據(jù):
SELECT employees.first_name, employees.last_name, orders.order_date FROM employees JOIN orders USING (employee_id) WHERE orders.order_id=10001
這個SQL查詢會返回employee_id 與10001 相關(guān)聯(lián)的employees表和orders表中數(shù)據(jù)的first_name和last_name列和order_date列。