2013-02-12 69 views
0

兩個表我有兩個表 - 客戶 - 集團查詢使用帶DISTINCT

我需要得到縣,從客戶端和組分配的自組

拉鍊當我搜索,我不能得到不同的結果,而不是在主要羣組的瓊斯縣顯示100個郵政編碼爲12345的客戶端的輸出。

我需要每個郵編和縣一次一個列出。我用Google搜索了許多方法,但它超出了我的想象。

任何人都可以幫助指導我正確的方法

+0

你能發佈一些示例數據和期望的結果嗎? – Taryn 2013-02-12 20:13:54

+0

你能告訴我們你的實際查詢(和可能的表)嗎? – 2013-02-12 20:13:56

+0

您可以在表格中顯示數據的一些具體示例以及您希望結果集看起來像什麼? – 2013-02-12 20:14:13

回答

0

添加GROUP BY group, city, zip到您的查詢應該得到你所需要的結束。它只會返回三者的獨特組合。

0

想必你有這樣的:

select g.*, c.county, c.zip 
from clients c join groups g on <some join condition> 

需要每個組的一個結果。所以,加group by條款如:

group by g.id -- assuming id uniquely identifies each group 

這會給一個任意價值,爲其他領域,這可能是足以讓你在做什麼。 (這使用稱爲Hidden Columns的MySQL功能。)