我有一个用户表和一个抽认卡表。我还有一个知识表,用于存储用户知道的抽认卡。
表格:
用户:id |用户名|密码
抽认卡:id |问题回答
知识:user_id | flashcard_id |级别
(“知识”表中的“级别”字段存储用户在该抽认卡上的专业知识,范围为1到100)
我的问题是:用户还没有看到抽认卡,因此他对此没有“知识”(“知识”表中没有该用户的抽认卡)。在这种情况下,我想先显示这些卡片。然后,我想按知识级别排序其余部分。因此,如果知识表中没有条目,则先显示该条目,然后依次显示级别1,级别2,级别n的抽认卡。有没有办法在Propel2中做到这一点? 最好是返回
之类的Collection的查询KnowledgeQuery::create();
确实。
谢谢您的投入!