它正在生成一个巨大的查询,在这个查询中,我注意到有一个WHERE语句重复自己,其中语句的顺序似乎非常重要。我相信这与MySQL如何分组WHERE语句有关,但我不明白MySQL是如何工作的。mysql是如何解释/分组这个的?MySQL将WHERE语句分组如下:
SELECT * FROM campaigns WHERE status = 1 OR (id IN ('20') AND status = 1);
我在数据库中有3条数据类型的记录,其中两条有不同的年份。我的sql查询是:“从post中选择不同的年份(后日期)”。<?namespace Dev\TaskBundle\Entity;
use Doctrine\DoctrineExtensions\Query\MysqlgetQuery() }我以前配置过config.yml,
我“分组依据”我的数据库中的所有交易按商店。如何显示查询后未分组的所有其他交易?这是我正在使用的查询:
$query = mysql_query("SELECT * FROM deals WHERE DATE_FORMAT(expiration_date,'%Y-%m-%d %H:%i:%s') >= NOW() $cat ORDER BY deal_id ASC") or die(mysql_error());