0
我想查询登记表上的姓和名,以便只显示一个结果。但是,如果在查询中只选择姓氏,则会显示多个答案。记录集高级查询
我想查询登记表上的姓和名,以便只显示一个结果。但是,如果在查询中只选择姓氏,则会显示多个答案。记录集高级查询
您可以在您的查询中输入姓氏字段GROUP BY
。
例如,如果你有这样的数据:
MyTable: id last_name first_name 1 Smith John 2 Smith Jane 3 Jones Paul
运行这样的查询:
SELECT t.last_name
FROM MyTable t
GROUP BY t.last_name
ORDER BY t.last_name
...将返回这两行:
Jones Smith
我使用mysql作为数据库和php。我也在用dreamweaver做蠢事。我可以做一个简单的查询(就像上面的那个),但是,我不能做一个查询有多个答案。我想用名字和姓氏来查询。所以如果我有一个以上的“史密斯”,我可以找到合适的人。 – tom 2010-04-22 11:56:21
@汤姆:你真的需要提供更多信息。 – 2010-04-22 00:08:22
@Tom有几件事可能会有所帮助......您正在使用的SQL服务器的类型,您正在编码的语言以及您认为会导致问题的部分代码是其中的一部分。 – 2010-04-22 00:20:07