我有一个显示用户个人资料的视图(来自个人资料2模块)。每个用户最多有3个不同的配置文件。我想生成一个视图,显示所有用户配置文件和每个用户一行,其所有配置文件字段合并在一行中。我已经让这个在视图中工作......是的。但是,当我尝试在具有900多个用户(每个3个配置文件)的实际站点上使用它时,它无法执行(白屏)。如果我将它限制为100个结果就可以了。所以我想也许我可以硬编码db_query来加快速度。两部分问题:
首先,我尝试将查询粘贴到phpmyadmin中并进行一些修改(See it here)
几乎可以发生什么......配置文件UID和配置文件类型显示正确。但是其他字段都有“profile2”作为数据。我知道这是我的查询错误,但我不确定如何修改查询的'profile2'部分以生成我想要的数据。
第二个问题......关于如何提高效率的任何想法,因为我不会使用视图?