MySQL是目前使用最广泛的关系型数据库之一,常常需要使用它来查找多个表的数据。下面介绍一些常用的方法。
1.使用JOIN关键字
SELECT * FROM table1JOIN table2ON table1.id=table2.id;
这里的table1和table2是两个不同的表,通过JOIN关键字通过它们的id字段连接在一起,并将结果以SELECT语句的形式展示出来。
2.使用LEFT JOIN关键字
SELECT * FROM table1LEFT JOIN table2ON table1.id=table2.id;
这个方法和上面的JOIN方法比起来多了一个LEFT关键字,表示以table1表为主,table2表为从,将两个表连接起来并输出。
3.使用UNION关键字
SELECT * FROM table1UNIONSELECT * FROM table2;
这里使用了UNION关键字,可以将两个表中的数据合并在一起输出,但是必须保证两个表的字段一致。
以上就是关于MySQL怎么查两个表的方法,需要根据实际需求灵活运用。