目前我有一个非常基本的SQL查询,但是我想扩展它以便获取它所引用的ID的名称。问题是,它是一个Parent> Child关系表。父项和子项是同一个表的一部分,但行数不同。我想展开一个SQL查询来获取它正在选择的ID的名称。我怎么做?
$GetRelations = "
SELECT RelationUID, BlockTypeUID, ChildBlockUID, Weight FROM block_type_relations
WHERE BlockTypeUID = '$BlockTypeUID'
";
当我只有一个BlockTypeUID最初获取的记录,我怎么能转移此查询各地也使其会针对这两个BlockTypeUID和ChildBlockUID表block_types的名字?我在mySQLi中写这个。
如果我理解你所追求的正确,这听起来像你需要在block_types加盟表。或者,做一个子选择(这可能更容易管理,因为您不止一次地引用表) – GrandmasterB 2014-09-25 06:22:58