Php SQL Server查询表m:n
我搜索了从SQL Server数据库中选择一些行的最佳实践/方法 结果应该是一个类别+描述及其研讨会(滴度、描述等) 我的问题是:Php SQL Server查询表m:n,php,sql-server,Php,Sql Server,我搜索了从SQL Server数据库中选择一些行的最佳实践/方法 结果应该是一个类别+描述及其研讨会(滴度、描述等) 我的问题是: $bla = $db->query(" SELECT area.ID, area.Name // noname.Titel AS x FROM SeminarCategorys tblJoin, Categorys area, Seminars noname
$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
");
这是我的基本想法,但我不知道如何从“研讨会”表中选择其他行。我必须解释您的要求,但我认为这就是它
$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
")
星号是可能不存在但用作示例的字段。预期输出是什么,您得到了什么?可能的重复项