gpt4 book ai didi

mysql - 检查同一列mysql查询中的不同数据值?

转载 作者:行者123 更新时间:2023-11-30 01:22:12 24 4
gpt4 key购买 nike

id_detail_item id_item   id_detail_item_name
1 1 abc
2 1 abcd
3 1 cde
4 3 zki
5 3 zkr

如何检查同一个“id_item”中的“id_detail_item_name”是否有两个不同的数据?

我已尝试以下操作,但出现错误:

SELECT id_item FROM table_detail_item WHERE id_detail_item_name='abc' AND id_detail_item_name='abcd';

最佳答案

这应该列出 id_item 至少具有两个不同 id_detail_item_name 的所有条目

SELECT id_item, MIN(id_detail_item_name) nam1,max(id_detail_item_name) nam2 
FROM table_detail_item
GROUP by id_item HAVING MIN(id_detail_item_name) nam1<MAX(id_detail_item_name)

关于mysql - 检查同一列mysql查询中的不同数据值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18415179/

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