我正在嘗試根據發佈類別提取相關的帖子。因此,所有類別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