Mysql 当没有条件时,如何使查询不返回任何内容?

Mysql 当没有条件时,如何使查询不返回任何内容?,mysql,sql,Mysql,Sql,很简单,我有一个一对多/多对一的关系,我想查询它。但是,如果没有提供任何WHERE子句信息,我不希望返回任何结果 简单地说,如何使查询不贪婪?您可以添加一个始终为false的where子句,并附加您想要提供的条件,或者: select * from table where 1 = 0 OR (real conditions)

很简单,我有一个一对多/多对一的关系,我想查询它。但是,如果没有提供任何WHERE子句信息,我不希望返回任何结果


简单地说,如何使查询不贪婪?

您可以添加一个始终为false的where子句,并附加您想要提供的条件,或者:

select * from table where 1 = 0 OR (real conditions)