通过连接多个表来推动获得结果

时间:2015-07-20 20:19:56

标签: php mysql propel

我在推进中链接了多个表格,但在加入时似乎无法访问某些数据。

QuestionQuery::create()
    ->select(Array("Run.title", "Question.text"))
    ->join("Question.Answer")
    ->joinWith("Answer.Run")
    ->withColumn("Run.title", "Question.text");

我意识到我可能不应该需要所有这些选择和一起使用,但即使是所有这些,我.find()并且根本不会获得标题或任何运行数据。我得到的只是问题数据。在.toString()的sql语句中,我看到我从Run表中选择了东西(事实上,它选择了所有内容,即使我需要的只是标题)。

答案有问题的外键,也有运行的外键。

是什么给出了?

0 个答案:

没有答案