gpt4 book ai didi

MySQL 选择字段为 Distinct,数据类型为 Text,并进行过滤

转载 作者:行者123 更新时间:2023-11-29 18:04:47 25 4
gpt4 key购买 nike

如果我们有一个表 T1,其中包含名为 orders 的字段,其数据类型为 Text

Such as the following:

user:1|number:2|expiry:9/2018
user:3|number:2|expiry:9/2018
user:1|number:3|expiry:1/2020

我想根据 number:expiry:SELECT DISTINCT

所以预期的输出将是:

user:1|number:2|expiry:9/2018
user:1|number:3|expiry:1/2020

如何实现这一目标?

最佳答案

您应该考虑重组数据并将这些详细信息保存在单独的列中或另一个表和不同的列中,以避免此类结构问题。

现在,使用现有结构,您可以使用聚合来获取预期数据

select min(orders) orders
from table1
group by substring_index(orders,'|',-2)

http://rextester.com/GLT33046

关于MySQL 选择字段为 Distinct,数据类型为 Text,并进行过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47976871/

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