在SQL中實現跨表查詢類似于Excel中的VLOOKUP函數,可以使用JOIN語句來實現。以下是一個簡單的示例:
假設有兩個表格,一個是“表格A”包含員工姓名和其對應的部門編號,另一個是“表格B”包含部門編號和部門名稱。現在要查詢員工姓名和對應的部門名稱。
可以使用以下SQL語句實現:
SELECT A.employee_name, B.department_name
FROM table_a A
JOIN table_b B
ON A.department_id = B.department_id;
在這個例子中,我們使用JOIN語句將“表格A”和“表格B”連接起來,通過部門編號(department_id)進行匹配,從而查詢員工姓名和對應的部門名稱。
通過類似的方法,可以實現更復雜的跨表查詢,只需根據具體情況選擇合適的JOIN類型(如INNER JOIN、LEFT JOIN、RIGHT JOIN等)。