gpt4 book ai didi

mysql - 匹配mySQL中两条记录中的值

转载 作者:行者123 更新时间:2023-11-30 00:14:39 24 4
gpt4 key购买 nike

如何匹配mysql中两条记录的一列中的逗号分隔值

我有两条记录,例如

请检查此屏幕截图: https://www.dropbox.com/s/x1g51fy7hcwun33/ques.jpg

我真正想要的是两条记录中values_array 列上匹配值的数量。或者只是两条记录中匹配的值。

喜欢

ma​​tch_value_count

5

提前致谢

最佳答案

我已经找到了解决方案,因此我与也在寻找它的每个人分享..

SELECT `engine4_users`.*, COUNT(value) AS `count` FROM `engine4_users`
INNER JOIN `engine4_user_fields_values` ON engine4_user_fields_values.item_id = engine4_users.user_id WHERE (engine4_users.user_id NOT IN (4)) AND (engine4_users.user_id != 1) AND (engine4_user_fields_values.value IN ('1', 'Mubasher ', 'Munir', '2', '1993-6-29', 'Lahore', '54000', '5', '10', 'Video Gaming', 'Transporter ', 'OOP', 'Akcent', 'Star Movies', '1', '21', '2010-1-2', 'nothing', '', '2012-1-4', 'Nothing', 'Others', '22', 'Nothing')) GROUP BY `item_id` HAVING (count(value) > 1) ORDER BY `count` DESC

引用图片 https://www.dropbox.com/s/28w9uckvar9uvf1/answ.jpg

关于mysql - 匹配mySQL中两条记录中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23761760/

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