0

我搜索了从 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
        ");

这是我的基本想法,但我不知道如何从“研讨会”表中选择其他行

4

1 回答 1

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
        ")

星号是可能不存在但已用作示例的字段。

于 2013-07-16T19:38:51.283 回答