比较选择

问题描述 投票:0回答:1

您好,请问您能帮忙吗?

我试图选择数据库中的最后 200 行,然后比较每行中的 2 个字段,并返回只有 1 个实例的整行。 因此,不会返回具有超过 1 个实例的所有行。

这可以在 MySQL 语句中实现吗?还是我需要在 PHP 中进行编码?

提前谢谢您

我尝试过进行 2 个 SELECT 查询,并为每个查询创建一个数组,并将第一个数组中的每个元素与第二个数组中的所有元素进行比较。 这还没有起作用(可能是我糟糕的编码技巧),所以我认为它可能有一个更优雅的解决方案。

谢谢你

select return compare row unique
1个回答
0
投票

如果您想比较 2 列 - 尝试“案例”构造。

类似:

select
    case when col1 = col2 then true else false end as check_condition
from table

然后使用check_condition含义返回正确的字符串

© www.soinside.com 2019 - 2024. All rights reserved.