我搜索了从SQL Server数据库中选择一些行的最佳实践/方法。
结果应该是类别+描述及其研讨会(标题,描述等)。
我的查询:
$bla = $db->query("
SELECT area.ID, area.Name // noname.Titel AS x
FROM SeminarCategorys tblJoin, Categorys area, Seminars noname
WHERE noname.ID = tblJoin.SeminarID
AND area.ID = tblJoin.CategoryID
GROUP BY area.ID, area.Name
");
这是我的基本想法,但我不知道如何从“研讨会”表中选择其他行
答案 0 :(得分:0)
我不得不破译你的要求,但我认为就是这样。
$bla = $db->query("
SELECT cats.ID AS 'CategoryID', cats.Name AS 'CategoryName', sems.ID AS 'SeminarID', sems.Title* AS 'SeminarTitle', sems.Description* AS 'SeminarDescription'
FROM Seminars sems
JOIN SeminarCategorys junctiontable ON sems.ID = junctiontable.SeminarID
JOIN Categorys cats ON cats.ID = junctiontable.CategoryID
")
星号是可能不存在的字段,但已用作示例。