我正在尝试根据发布类别提取相关的帖子。因此,所有类别ID都与类别ID字段匹配。带有2个表的MySQL查询以获得期望的结果
附加澄清:
我整个上午,仍然没有运气一直在尝试,这是我在现在的位置。请注意ON子句中的$ CatID来自上面的查询,并且该值是正确的。
$sql = "
(SELECT
a.id,
a.Price,
a.City,
a.Country,
a.Title,
a.Description,
a.Category, // contains the corresponding ads_cate.id.
a.recdate,
c.cateName,
'item' AS type FROM ads_list AS a
LEFT OUTER JOIN ads_cate AS c
ON $CatID=a.Category
WHERE to_days(now())<=(to_days(recdate)+14)
ORDER BY RAND())
";
和所测试:
echo $CatID . $row['Category']; // Outputs 3 3 which is correct. Category is 3 ads_cate id is also 3 for this record.
我的结果是一式两份,且所有广告拉动类别无关。
您是否有一个查询不起作用?你有没有工作的PHP? – Randy
您能更清楚地描述一下您希望看到的输出数据吗? – TehShrike
我不明白。 – johnny