【发布时间】:2014-07-14 15:48:27
【问题描述】:
题目的解决方法是在回避我。
我有一个看起来像的表格(除了与我的问题无关的其他字段):
姓名、卡号、会员类型
现在,我想要一个显示卡号和成员类型相同的行的视图。这两个字段都是整数。名称是 VARCHAR。姓名不是唯一的,并且重复的卡号、会员类型也应显示为相同的姓名。
即如果以下是表格:
JOHN | 324 | 2
PETER | 642 | 1
MARK | 324 | 2
DIANNA | 753 | 2
SPIDERMAN | 642 | 1
JAMIE FOXX | 235 | 6
我想要:
JOHN | 324 | 2
MARK | 324 | 2
PETER | 642 | 1
SPIDERMAN | 642 | 1
这可以按卡号排序,以使其对人类有用。
最有效的方法是什么?
【问题讨论】:
-
你试过
select * from <table> where cardnumber = membertype吗? -
您列出的记录的 cardnumber 和 membertype 值有何相同之处? 324 != 2
-
示例清楚地显示了输入和所需的输出。怎么有人糊涂了?
-
我们很困惑,因为措辞令人困惑、不正确。显然,他的意思是他想要基于这两个字段存在重复行的行。这不是“卡号和会员类型相同的行”。
-
通过示例,您可以完全忽略措辞。他们为自己说话。