gpt4 book ai didi

mysql - 无论如何,有没有办法知道 WHERE IN 子句的一组选项的哪些值是匹配的?

转载 作者:行者123 更新时间:2023-11-29 22:15:18 26 4
gpt4 key购买 nike

我试图弄清楚这是否可能(我认为不可能)。

我有一个疑问

Select ID from table, where table.someCode IN (code1,code2,code3...)

作为此查询的结果,我将获得与此参数匹配的所有行。

我的问题基本上是,有没有办法返回匹配的代码或匹配的代码?例如:code1,code3 匹配吗?

谢谢

编辑----------------------------------------

例如,我有这样的行

ID 1
name somename
somecode abc


ID 2
name someothername
somecode def


ID 3
name someotherothername
somecode qwer

所以,我想从表中创建一个选择ID,其中somecode IN(abc,asdf,wefwerw,qwer等...)

但我还想知道(在编程中不使用循环来访问每个结果并收集所有代码)IN 列表中的哪些代码匹配,在我的示例中为 abc,qwer

有什么想法吗?

最佳答案

如果您需要 select * 那么您必须让调用代码在解析/循环结果时弄清楚它,否则您将需要另一个查询(例如 SELECT unique(id) FROM table where table.id IN (...),-或- SELECT id, count(*) from table where table.id IN (...) group by id;)

---编辑答案:

不,你不能那样做。对不起,伙计。

以下是您可以执行的一些仅 mysql 操作的示例:(我会在几分钟内填写)

关于mysql - 无论如何,有没有办法知道 WHERE IN 子句的一组选项的哪些值是匹配的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31255288/

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