我正在尝试创建一个简单的 PHP MySQL 驱动的消息客户端。
到目前为止,我有两张桌子:
users其中包含有关在网站上注册的每个人的信息。userID,firstName等lastName。
mail其中包含MessageID, fromUserID, toUserID, messageSubject,messageBody等dateSent。
用户可以注册然后登录。登录后,他们可以查看他们的“收件箱”。
我想弄清楚的是如何列出所有消息,以及每条消息的预览,说明它来自谁。显然我可以fromUserID从表中获取字段,mail但这对用户没有任何意义,它只是一个数字,我想使用userID并查询users表并从中提取发件人的名字和姓氏。
我知道我可以使用JOIN,但我不确定如何去做,或者我可以使用子查询吗?什么是更好的?
任何建议都非常受欢迎。