我在PHPMyadmin中运行的SQL查询运行时遇到了另一个问题,但是当我将sql添加到我的PHP脚本中时,它无法按预期工作。
这是我的sql的公式:
select DISTINCT
table1.id AS ID,
table1.title AS Title,
table1.startdate AS StartDate,
table1.enddate AS EndDate,
table1.type AS Type,
table2.image AS ImagePath
table3.colour AS Colour
FROM table1
table1 LEFT JOIN table2 table2 ON table1.id = table2.id
LEFT JOIN table3 table3 ON table1.id = table3.id
WHERE Type LIKE 'E' AND StartDate >= DATE(NOW()) AND EndDate >= DATE(NOW())
ORDER BY StartDate ASC
我在PHPMyadmin中返回了23个结果,这是正确的 - 但是当我将sql添加到我的PHP并运行它时,我得到重复的条目,我不确定我做错了什么。
有什么想法吗?
答案 0 :(得分:1)
看起来问题不是SQL - 我们继承了一个drupal站点,并且有一个似乎执行多次的函数,导致sql多次执行。
最好挖掘一下找出问题!
无论如何,谢谢你!