mysql两张千万级的表查交集
时间: 2023-12-09 09:36:49 浏览: 146
以下是MySQL两张千万级的表查交集的方法:
假设我们有两张表A和B,它们都有一个名为id的列。我们可以使用INNER JOIN和子查询来查找这两张表的交集。
```mysql
SELECT A.id, A.column1, A.column2, B.column3
FROM A
INNER JOIN (
SELECT id
FROM B
) AS B_ids
ON A.id = B_ids.id;
```
上述查询中,首先我们使用子查询从表B中选择所有的id,然后将其作为内部表B_ids与表A进行INNER JOIN操作,从而得到两张表的交集。
其中,A.id, A.column1, A.column2, B.column3分别代表表A和表B中需要查询的列名。
阅读全文