我很难加入 3 张桌子。
我有下表(列)
apk_inv_item ( item_id
)
apk_inv_category ( category_id
)
apk_inv_item_category_defination ( item_id
, category_id
)
我想从项目到类别映射表中获取项目的类别 ID。
这是我迄今为止尝试过的..但它
select("apk_inv_item.*, apk_inv_category.inv_category_id")
->join("apk_inv_category", "apk_inv_item_category_defination.inv_category_id
= apk_inv_category.inv_category_id")
->find_all();
但我知道Call to a member function num_rows()
这意味着查询不正确。(请注意,我已经尝试过简单的 2 表 JOIN 与另一个表进行测试并且它有效,这意味着我的 MySQL 连接或 PHP 代码没有问题。构建该查询的问题)