mysql - 如何过滤 MySQL 数据库中的项目列表?

标签 mysql

我有列表存储在 mysql 表 file1=(1,2,3,4,6,7) 和其他列表 file2 = (3,2,4,8,9,10,12) 没有存储在表中,我想比较两者,结果应该是 result=(6,7,8,9,10,12) 然后计算百分比。比如mysql数据结构中的100*(result/file1+file2)。我不知道我会怎么做。 请知道 body 知道指导我或给我一个小例子。 谢谢

最佳答案

创建一个临时表来存储表中没有的“其他”列表,然后使用连接或联合来获得您想要的结果。

如果你想选择不在任何一个列表中的值,那么你可以使用GROUP BYCOUNT来计算每个数字的出现次数,然后HAVING 选择计数为 1 的那些行。

关于mysql - 如何过滤 MySQL 数据库中的项目列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/277383/

相关文章:

mysql - 简化mysql中的sum of sum查询

java - DBUnit:具有 MySQL YEAR 类型列的数据集

java - CentOs 7 - Java SQL 错误

mysql - sql - 如何检索不属于表的值

mysql - 查询不处理我的日期格式

php - PDO BindValue 不起作用 - 执行不返回任何内容

php - Drupal 8 更新/同步数据库从开发到生产

php - 字符串连接不起作用..!

当列包含 utf-8 字符时 MySQL 查询返回错误数据

php - Mysql 数据透视表在 PhpMyadmin 中完全可以工作,但不能在 Php mysqli_query() 中工作