TP5多表链式关系怎么查询

浏览:842 发布日期:2018/04/26 分类:求助交流 关键字: 链式关联 间隔关联 条件关联
假设有A、B、C、D四张表。
A表中有a_id, a_name, b_id三个字段;
B表中有b_id, b_name, link_table, link_id四个字段;
C表中有c_id, c_name两个字段;
D表中有d_id, d_name两个字段。

A为要查询的主表,A表中b_id关联到B表中b_id。
B表中link_table有两个值,1或2:
如果link_table为1,则link_id关联到C表的c_id;
如果link_table为2,则link_id关联到D表的d_id。

TP5的模型model内怎么通过a_id查询A表的同时,把关联表B和间接(从B的内容根据条件判断)关联的C或D表的信息查询出来?
最佳答案
评论( 相关
后面还有条评论,点击查看>>