【发布时间】:2009-05-25 07:16:16
【问题描述】:
如何获取另一列中不匹配的列的字段?
我试过了:
SELECT table1.page_title
FROM table1, table2
WHERE table1.page_title != table2.page_title
它会产生很多重复的字段,所以我做了一个:
SELECT DISTINCT table1.page_title
FROM table1, table2
WHERE table1.page_title != table2.page_title
但它只是挂起。
任何帮助将不胜感激,谢谢!
附: 我这样做是为了为 mediawiki 的 MWDumper 工具创建一个排除列表。我需要它,这样当我导入输出的 sql 时,我当前的 wiki 条目不会被覆盖。
编辑: 是的,它们是两张不同的桌子。每个都有大约 70,000 多条记录 另外为什么我的查询很慢?如果有人能澄清一下,我将不胜感激,以便我了解原因:) 再次感谢!
【问题讨论】:
-
请说明 a 和 b 是什么。它们是不同的表吗?它们是同一张表的两个别名吗?