gpt4 book ai didi

php - 是否可以连接这些 MySQL 表 attendee 和 message?

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

所以我得到了这两个 MySQL 表。我试图连接这两个语句来找出 senderNo 与哪个 TelNumber 关联:

enter image description here

enter image description here

我已尝试此查询,但它仅返回具有关联与会者的消息,而不返回没有在数据库中注册的关联 telNumber 的消息。

SELECT Attendee.`ownerName`, Attendee.`businessName`,Messages.`messageID`, Messages.`senderNo`, Messages.`messageContent`,Messages.`timestamp`,Messages.`type`,Messages.`viewed` 
FROM Messages
INNER JOIN Attendee ON Messages.`senderNo`= Attendee.`telNumber` OR Attendee.emailAddress

或等于部分是因为 senderNo 还可以包含电子邮件地址,其中类型为 Email

提前致谢。

最佳答案

  1. 您的查询结构不正确。 OR 之后应该是

    Messages.senderNo = attendee.emailAddress

  2. 要获取没有关联电话号码的消息,您需要使用 LEFT OUTER JOIN 而不是 INNER JOIN

关于php - 是否可以连接这些 MySQL 表 attendee 和 message?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44681758/

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