您好,请问您能帮忙吗?
我试图选择数据库中的最后 200 行,然后比较每行中的 2 个字段,并返回只有 1 个实例的整行。 因此,不会返回具有超过 1 个实例的所有行。
这可以在 MySQL 语句中实现吗?还是我需要在 PHP 中进行编码?
提前谢谢您
我尝试过进行 2 个 SELECT 查询,并为每个查询创建一个数组,并将第一个数组中的每个元素与第二个数组中的所有元素进行比较。 这还没有起作用(可能是我糟糕的编码技巧),所以我认为它可能有一个更优雅的解决方案。
谢谢你
如果您想比较 2 列 - 尝试“案例”构造。
类似:
select
case when col1 = col2 then true else false end as check_condition
from table
然后使用check_condition含义返回正确的字符串