一个特定的SQL语句

时间:2015-07-24 16:44:24

标签: sql

我有这种table_unit,我想选择source_f的所有行,它们之间有相似的值,但没有显示target_f的所有行,它们之间的值相似

查看此图片:https://dl.dropboxusercontent.com/u/89718989/stackoverflow.jpg

我想选择具有相似值的所有source_f行,例如Globalerrorcode101的“失败或获取播放器列表”和第二个Globalerrorcode200,但拒绝target_f中具有相似值的所有行...所以基本上我想要的选择,它必须只打印ID 2,3和4,但不能打印1和5 ...

1 个答案:

答案 0 :(得分:0)

你使用的是什么sql引擎?

在理论层面,您正在寻找交叉http://www.essentialsql.com/learn-to-use-union-intersect-and-except-clauses/的反向结果。

这将是一个复杂的查询。你可能不得不这样做  1.左外连接的sql,  2.用于右外连接的sql  3.并结合两个结果集。

HTH ..