我有两个数据库(DTB1和DTB2)。我想只显示DTB1中DTB2不相等的结果。我知道我需要比较哪个字段,那就是Field MOUSES。
Example:
DTB1 DTB2
CLICKS 0 1
MOUSES 1 1
HOUSES 2 1
CARS 3 1
结果输出结果是CLICKS,HOUSES和CARS(因为MOUSES具有相同的值)。
我试试这个......但是当我尝试这个查询时,我的sql cpu是94%:
SELECT a.mouses FROM $database.$table a WHERE NOT EXISTS (SELECT b.mouses FROM $database2.$table2 b WHERE b.mouses=a.mouses);
欢迎任何帮助。
答案 0 :(得分:0)
如果您在$database2.$table2(mouses)
上有索引,那么您的查询应该运行得更快。