【问题标题】:Count no of rows where two column's value mismatch计算两列值不匹配的行数
【发布时间】:2019-10-17 18:21:53
【问题描述】:

我想计算我的两列值不同的行数。 两列名称是:

1) 访问日期
2) 重访日期

我已经尝试过这个查询,但没有成功。

$reSchedule_query = mysqli_query($con,"SELECT * FROM requests WHERE visitdate <=> revisitdate");

我想回显 visitdate 不等于 revisitdate 的行数。

谢谢

【问题讨论】:

标签: php sql ajax database count


【解决方案1】:

使用它,我认为它对你有用

$reSchedule_query = mysqli_query($con,"SELECT * FROM `requests` WHERE `visitdate` != `revisitdate`");

【讨论】:

  • 当没有这样的行时,Sql 计数显示为 1。但是当用 * 替换 Count(*) 时它可以工作。谢谢,
【解决方案2】:

试试这个:

SELECT * FROM requests WHERE visitdate <> revisitdate

是“不等于”运算符
是“NULL 安全的等于”运算符

【讨论】:

    猜你喜欢
    • 2017-06-24
    • 2011-06-09
    • 1970-01-01
    • 1970-01-01
    • 2014-03-27
    • 2013-08-24
    相关资源
    最近更新 更多