在MySQL中,我們可以通過多個表查詢多個數據。這種查詢方式經常被用于對多個數據表進行聯合查詢,以便在一個報表中提供所有相關數據。下面介紹兩種方法,分別為UNION聯合查詢和INNER JOIN聯合查詢。
1. UNION聯合查詢方法
SELECT column1, column2, … FROM table1 UNION SELECT column1, column2, … FROM table2;
UNION聯合查詢將兩個或多個SELECT語句的結果集合并成一個結果集。結果集會去除重復的行。每個SELECT語句的列數必須相等,并且必須具有相似的數據類型。
2. INNER JOIN聯合查詢方法
SELECT column1, column2, … FROM table1 INNER JOIN table2 ON table1.column = table2.column;
INNER JOIN聯合查詢需要至少兩個表,它在表之間建立連接,并將具有匹配值的行組合在一起。在兩個表之間建立連接需要在ON語句中指定連接條件。
以上是關于MySQL多個表查詢多個數據的簡單介紹,希望能對大家有所幫助。