我想知道如何比较两条信息,例如我的查询中有两列:surname
和forename
。如何查看forename
列中是否存在surname
,反之亦然?
到目前为止,我已经创建了两个临时表,一个只选择surname
,另一个选择所有其他信息。我打算通过加入来比较它们,但我没有运气。
答案 0 :(得分:0)
类似的东西:
Select u1.Surname, u1.Forename,
(select count(0) from users u2 where u1.surname = u2.forename) as CountWhereForenameEqualsMySurname,
(select count(0) from users u2 where u1.forename = u2.surname ) as CountWhereSurnameEqualsMyForename
From users u1
答案 1 :(得分:0)
在不知道表的结构的情况下编写查询有点困难。但我会做这样的事情;根据{{1}}等于surname
。
forename