gpt4 book ai didi

mysql - 使用多个表的计算创建 SQL View

转载 作者:行者123 更新时间:2023-11-29 12:52:40 25 4
gpt4 key购买 nike

所以我有两个表需要从中获取信息。我有一个ballot_table(vote CHAR(30), username CHAR(30)) 包含每个用户名投票的候选人姓名。我还有另一张 table ,上面有候选人名单。我需要以某种方式返回候选人列表,以及名称在同一查询中的 ballot_table 中出现的相应次数。谢谢!

最佳答案

这是一个糟糕的设计,但你可以这样做:

   select count(*) as votes, vote as [candidate]
from ballot_table
where ucase(vote) in (select ucase(item) from table_with_list_of_candidates)
group by ucase(vote)

更好的设计应该让候选人列表表包含一个键,然后将键放在 ballot_table 中,并使用 varchar 进行写入(如果需要)。

关于mysql - 使用多个表的计算创建 SQL View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24494391/

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