根据propel2中的关系检索和排序行

时间:2019-04-27 23:08:01

标签: php mysql propel2

我有一个用户表和一个抽认卡表。我还有一个知识表,用于存储用户知道的抽认卡。

表格:

用户:id |用户名|密码

抽认卡:id |问题回答

知识:user_id | flashcard_id |级别

(“知识”表中的“级别”字段存储用户在该抽认卡上的专业知识,范围为1到100)

我的问题是:用户还没有看到抽认卡,因此他对此没有“知识”(“知识”表中没有该用户的抽认卡)。在这种情况下,我想先显示这些卡片。然后,我想按知识级别排序其余部分。因此,如果知识表中没有条目,则先显示该条目,然后依次显示级别1,级别2,级别n的抽认卡。有没有办法在Propel2中做到这一点? 最好是返回

之类的Collection的查询
KnowledgeQuery::create();

确实。

谢谢您的投入!

0 个答案:

没有答案