gpt4 book ai didi

mysql - 对具有特定值的数据进行分组

转载 作者:行者123 更新时间:2023-11-30 00:17:55 25 4
gpt4 key购买 nike

好吧,也许我的标题可能不准确。希望阅读本文的您能够理解我正在尝试做的事情。

我想做的是:我将某个选区加载到表“walksheet_1”中,我想做的就是获取纯粹民主党和共和党的房屋(该政党有1个或更多人)我不想要房屋带有 DEM 和 NPP 或 REP 和 DS...只是 DEM 和 REP...我将附上下面的代码:

SELECT first_name, last_name,
CONCAT(house_number, " ", street_name, " ", street_suffix, " ", unit_number, " ") AS Address
site_city AS City, site_state AS State, site_zip AS Zip, phone, email, PAV, party, HHKey

FROM walksheet_1

WHERE
(party LIKE 'DEM' OR party LIKE 'REP')

GROUP BY
HHKey;

Group by 语句已添加到按家庭分组。我想挑选家庭数据,而不是所有特定选民的数据。

谢谢!!

最佳答案

简单的解决方案:

select group_concat(first_name), group_concat(last_name),
CONCAT(house_number, " ", street_name, " ", street_suffix, " ", unit_number, " ") AS Address,
group_concat(distinct party) as parties
from walksheet_1
group by Address
having parties in ('DEM','REP');

如果您遇到性能问题(大量投票),只需创建一个包含地址和三列“REP”、“DEM”、“OTHER”的表。每次插入 walksheet_1 时,只需检查该地址是否是新地址。

我非常想知道你怎么能知道选票(民主不是应该有一些 secret 吗?)并且如果你只知道那些只有一个名字和一个姓氏居住的小房子(在我住的房子里,我们有四层楼12个姓氏,我在一本书上读到更大的房子是人类 build 的)。您想要通过必须决定的名称来实现什么,只需记住:每栋房子可能有多个名称。

关于mysql - 对具有特定值的数据进行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23501020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com