我有Blog和BlogCategories。用户可以输入类别标题,然后将所有具有与之关联的类别的博客拉出来。
我的设置是:
博客:
BlogCategory:
我最近的尝试:
$sqlQuery = new SQLQuery();
$sqlQuery->select = array (
'*',
);
$sqlQuery->from = array (
"BlogEntry",
"LEFT JOIN BlogCategory ON BlogCategory.ID = '$category'"
);
$result = $sqlQuery->execute();
我如何实现这一目标?
非常感谢你的时间。
答案 0 :(得分:1)
您可以使用INNER JOIN
查询,如下所示
SELECT *
FROM Blog a
INNER JOIN BlogCategory b
ON a.BlogCategoryID = b.ID
WHERE b.Title LIKE 'title_here'