当我运行这个查询时,我得到了具有相同地址的多个家庭成员,并且我希望每个家庭/地址只有一行。
SELECT distinct last_name, first_name, address_1, city, state_code, zip_code
from guest
WHERE address_1 IS NOT NULL
GROUP by last_name, first_name, address_1, city, state_code, zip_code发布于 2015-07-11 00:36:51
如果您希望每个家庭/地址都有一行,只需从查询中删除第一个名字,如下所示:
SELECT last_name, address_1, city, state_code, zip_code
from guest
WHERE address_1 IS NOT NULL
GROUP by last_name, address_1, city, state_code, zip_code;我还丢掉了DISTINCT,因为你有一个GROUP BY,所以没有必要。
https://stackoverflow.com/questions/31345937
复制相似问题