不使用left-join,子查询,嵌套查询,怎么进行多表关联查询
时间: 2023-07-31 18:06:15 浏览: 195
mysql实现多表关联统计(子查询统计)示例
可以使用内连接(inner join)进行多表关联查询。内连接是根据两个表中的匹配条件将它们连接起来,只返回匹配的结果。具体操作如下:
假设有两个表A和B,需要根据它们的某个共同字段进行关联查询。
```sql
SELECT A.field1, B.field2
FROM A
INNER JOIN B ON A.common_field = B.common_field;
```
这条语句将返回A表中的field1和B表中的field2,但只返回那些在A和B表中都有匹配的common_field的行。
需要注意的是,如果某个字段在一个表中有重复值,那么内连接会返回多个匹配的结果。如果需要去重,可以使用DISTINCT关键字。
阅读全文