我有两个非常大的表 > 1M 行。基本上,我需要的是在发现巧合时显示混合了 2 个表的信息的结果。简化,它们都有这样的结构:
TABLE_A:
-------
id | item_id | some_fields_A
TABLE_B:
-------
id | item_id | some_fields_B
如您所见,它们都有一个独特的字段item_id
。我想要做的是找出哪些项目在两个表和showitem_id
和. 我想知道提高性能的良好做法,我尝试过简单的查询some_fields_A
some_fields B
SELECT item_id, some_fields_A, some_fields_B
FROM TABLE_A, TABLE_B
WHERE TABLE_A.item_id = TABLE_B.item_id
这显示了 1 个多小时后的结果。我正在使用 InnoDB 引擎。