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:
页: 1 2 [3] 4
查看完整版本: 数据公式