我对SQL很新,我有一个关于使用相等/不相等的值查询多个列的问题 我需要将结果拉到
中的值Column A = Column A AND Column B = Column B AND Column is NOT equal to Column C.
有人知道这样的事情是否可行?感谢。
答案 0 :(得分:0)
Column A = Column A AND Column B = Column B AND Column != Column C.
或
Column A = Column A AND Column B = Column B AND Column <> Column C.
无论如何,如果添加表格规范,它会有所帮助。
答案 1 :(得分:0)
不使用&lt;&gt;的示例和=: -
SELECT tbl1.id, tbl2.content
FROM tbl1 ,tbl2
WHERE tbl1.creationTime LIKE '2012-06-28%' AND tbl1.creationTime <> tbl2.updateTime
and tbl1.id=tbl2.id
答案 2 :(得分:0)
您可以使用自连接: - 自连接用于将列中的值与同一表中同一列中的其他值进行比较
SELECT * FROM table1 a1,table1 a2 WHERE(a1.ColumnA = a2.ColumnA AND a1.ColumnB = a2.ColumnB)&lt;&gt; a2.Column C;