gpt4 book ai didi

php - 在自定义字段上插入 2 双连接

转载 作者:行者123 更新时间:2023-11-29 13:23:29 26 4
gpt4 key购买 nike

条目

  • 编号
  • 第一场
  • 字段2
  • 公司编号

公司

  • 编号
  • 第一场
  • 字段2
  • user_id1
  • user_id2
  • user_id3

用户

  • 编号
  • 姓名
  • 姓氏
  • 团队

我希望能够通过 company_id 加入 Entry to Company,然后使用字段 userid1 加入表 User。

我尝试了不同的方式,比如

EntryQuery::create()->joinWith('Company')->joinWith("User")

但我收到错误消息说 Entry 与用户无关

EntryQuery::create()->useCompanyQuery()->joinWith("User")->endUse()

但我仍然得到公司与用户没有关系的错误,即使公司中的所有用户字段都与数据库中的用户有关系。

有什么方法可以指定连接上的字段?

最佳答案

我终于找到了一种方法,我不确定它是否是最好的方法,但它确实有效。

EntryQuery::create()
->useCompanyQuery()
->innerJoinUserRelatedByUserId1()
->endUse()
->with("Company")
->with("UserRelatedByUserId1")

这滋润了所有的关系。

关于php - 在自定义字段上插入 2 双连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37723356/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com