当使用视图模型时,发现某些字段值无法读取出来,通常的原因是在定义视图模型的时候,该字段没有定义进去或多个表中有相同的字段名,而在查询的时候又使用到了该字段(如上面例子所示)。这时候要仔细检查视图定义是否正确,或者将执行视图所对应的 JOIN SQL 打印出来直接在数据库执行一下,即可检查出问题所在。
综上所述,在对多个关联表进行查询时,只需按照规则定义数据库视图模型即可,这样就大大简化了我们对多个关联表的查询 SQL 复杂度。
0