我有这样的代码(没有WHERE,工作)我如何得到它与WHERE子句一起工作?Where子句停止工作
我只需要它只列出当前和最大2年前的行。
$SQL = "SELECT ";
$SQL .= "SUM(Bookings.Spots) as SUMSPOT, Trips.ID, Bookings.FK_ID, Trips.MaxSpots, ";
$SQL .= "Trips.Tripnr, Trips.StartDate, Trips.EndDate, Trips.StartLocation, ";
$SQL .= "Trips.DestinationDK, Trips.PricePerSpot ";
$SQL .= "FROM Trips WHERE Trips.EndDate >= NOW() AND Trips.EndDate < DATE_ADD(NOW(), INTERVAL 2 YEAR) ";
$SQL .= "LEFT JOIN Bookings on Bookings.FK_ID = Trips.ID ";
$SQL .= "GROUP BY Trips.ID, Bookings.FK_ID ORDER BY Trips.StartDate ASC ";
那你试试到目前为止组之前添加此? – slick
你有没有收到任何错误讯息?如果是的话:看看他们,阅读他们,理解他们。 –
缺少ON子句。 – jarlh