Only~
发表于 2024-7-29 14:24:50
易水寒 发表于 2024-7-29 09:20
如果你想查哪个字段,可以在视图的select的语句中加上那个字段,比如 [款式表].[类型]
要是我在select后面修改这里的字段就没办法显示后面括号的数值,但一设置括号后面的数组就查不到select DISTINCT [款式表].[类型] || '(' || COUNT([款式表].[类型]) || ')' as 类型与个数
from [产品表] JOIN [款式表] where [产品表].[款式] =[款式表]. group by [款式表].[类型]
易水寒
发表于 2024-7-29 14:35:45
Only~ 发表于 2024-7-29 14:24
要是我在select后面修改这里的字段就没办法显示后面括号的数值,但一设置括号后面的数组就查不到select D ...
不太明白你的意思~下面的视图sql不行吗?
select [款式表].[类型] as 类型, DISTINCT [款式表].[类型] || '(' || COUNT([款式表].[类型]) || ')' as 类型与个数
from [产品表] JOIN [款式表] where [产品表].[款式] =[款式表]. group by [款式表].[类型]
Only~
发表于 2024-7-29 14:41:55
易水寒 发表于 2024-7-29 14:35
不太明白你的意思~下面的视图sql不行吗?
select [款式表].[类型] as 类型, DISTINCT [款式表].[类型] | ...
是不行的
Simon.Sun
发表于 2024-7-29 15:27:39
您好,做了个 demo,您参考下。
视图包含了款式的 ID,然后业务数据表也存储款式 ID,用 ID 去做过滤即可:
另外,上面回复是 SQL 语法不正确,看您这边 SQL不是特别熟悉,建议大佬下面补充学习一下。
SQL 教程 | 菜鸟教程 (runoob.com)
Only~
发表于 2024-7-29 15:41:02
Simon.Sun 发表于 2024-7-29 15:27
您好,做了个 demo,您参考下。
视图包含了款式的 ID,然后业务数据表也存储款式 ID,用 ID 去做过滤即可 ...
好,这边加强SQL语言的巩固,感谢感谢
易水寒
发表于 2024-7-29 15:42:37
本帖最后由 易水寒 于 2024-7-29 15:50 编辑
Only~ 发表于 2024-7-29 14:41
是不行的
让AI帮忙改了下:
SELECT
[款式表].[类型],
[款式表].[类型] || '(' || COUNT([款式表].[类型]) || ')' AS 类型与个数
FROM
[产品表]
INNER JOIN
[款式表] ON [产品表].[款式] = [款式表].
GROUP BY
[款式表].[类型]
Only~
发表于 2024-7-29 16:08:56
易水寒 发表于 2024-7-29 15:42
让AI帮忙改了下:
SELECT
哈哈,什么Al那么厉害,活字格工作者给我提供另外一个了,也可以实现,感谢你,你这个看代码好理解
Simon.Sun
发表于 2024-7-29 16:08:58
感谢大佬支持:lol
易水寒
发表于 2024-7-29 16:14:07
Only~ 发表于 2024-7-29 16:08
哈哈,什么Al那么厉害,活字格工作者给我提供另外一个了,也可以实现,感谢你,你这个看代码好理解
阿里的通义千问,简单的Excel公式和sql都可以问它
Only~
发表于 2024-7-29 16:14:49
易水寒 发表于 2024-7-29 16:14
阿里的通义千问,简单的Excel公式和sql都可以问它
:hjyzw: