使用where子句的M​​ysql优先级条件

时间:2017-03-24 10:21:23

标签: mysql

我检查第一个条件时检查两个条件是否为真,然后忽略第二个条件。如果第一个条件为假,则检查第二个条件。

这里像这样查询

select * from region_daten inner join werte_inc where datum = today or datum = yesterday"

table looks like this

这里今天和昨天返回,因为两者都是真的,但在上午11:30之前,我只有昨天上午11:30之后的日期,我有两个日期。当我使用'或'我有两个日期数据。但我需要显示日期是否为今天日期我必须显示今天的日期数据。如果不是我必须显示昨天的数据。

1 个答案:

答案 0 :(得分:0)

让我们创建一个真值表:

$scope.clickTicker = function(ticker) {
    $state.go('container.dashboard.tickers.tags', { ticker: ticker });
}

如果此表根据您的问题是正确的,那么您要找的是OR:

date = today | date = yesterday | desired result
-------------+------------------+---------------
true         | true             | true
true         | false            | true
false        | true             | true
false        | false            | false