0

我有 3 张桌子叫

  • _合伙,
  • _伙伴,
  • _partnership_arm._partners = 存储基本合作伙伴信息
  • _partnership_arm = 存储合作伙伴的详细信息
  • _partnership = 存储包括 partner_id 的合作伙伴伙伴关系记录
  • arm_id 引用 _partners.partner_id 和 _partnership_arm.arm_id。

因此,作为管理员,我想从 _partnership 表中选择所有详细信息,这些详细信息在没有 where 子句的情况下加入其他表引用,但在执行此操作时遇到问题。这是我的代码

SELECT 
    _partnership.*,
    _partners.names,
    _partnership_arm.arm_name
FROM
    `_partnership` 
JOIN
    `_partners`,`_partnership_arm` ON
       _partnership.partner_id = _partners.partner_id 
AND 
    _partnership.arm_id = _partnership_arm.arm_id

我还希望用户能够使用 where 子句进行选择请问我该如何实现?谢谢你。

4

1 回答 1

1
SELECT 
    _partnership.*,
    _partners.names,
    _partnership_arm.arm_name
FROM
    `_partnership` 
JOIN
    `_partners` ON _partnership.partner_id = _partners.partner_id
JOIN 
    `_partnership_arm` ON _partnership.arm_id = _partnership_arm.arm_id
于 2013-09-20T09:07:21.187 回答