2010-04-22 81 views
0

我想查詢登記表上的姓和名,以便只顯示一個結果。但是,如果在查詢中只選擇姓氏,則會顯示多個答案。記錄集高級查詢

+0

@湯姆:你真的需要提供更多信息。 – 2010-04-22 00:08:22

+0

@Tom有幾件事可能會有所幫助......您正在使用的SQL服務器的類型,您正在編碼的語言以及您認爲會導致問題的部分代碼是其中的一部分。 – 2010-04-22 00:20:07

回答

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 
+0

我使用mysql作爲數據庫和php。我也在用dreamweaver做蠢事。我可以做一個簡單的查詢(就像上面的那個),但是,我不能做一個查詢有多個答案。我想用名字和姓氏來查詢。所以如果我有一個以上的「史密斯」,我可以找到合適的人。 – tom 2010-04-22 11:56:21