有没有办法从MySQL中的两个表中选择所有列,但只有在结束列中显示数据(如果在两个表中找到匹配项),才有办法?MySQL加入显示所需的输出
例如...
主表(触点)
id| token | Name
------------------
1 | ABC | Test person 1
2 | DEF | Test person 2
3 | GHI | Test person 3
订阅表(订阅)
id| contact_token
-------------------
1 | ABC
希望的输出
id| token | Name | contact_token
------------------------------------------
1 | ABC | Test person 1 | ABC
2 | DEF | Test person 2 |
3 | GHI | Test person 3 |
Co的含量ntact_token显示(ABC),因为它出现在两个表中。
谢谢
你会想为LEFT JOIN的条件! – Arth
@位置,ups!我在查询中忘记了一步:)谢谢,我正在修复! –
这两个表都有一个id字段,您需要限定选择列表中的id字段,否则会出现错误。然后我们的sql语句将完全相同:) – Shadow