【发布时间】:2018-10-05 00:19:27
【问题描述】:
我有一个名为 member.id 的列,它存在于一个名为 poster 的表中,同时作为 poster.sender 和 poster.reciever。
我需要一个选择 member.value 的查询,其中 member.id 是 poster.sender 或 poster.reciever。
[我知道这些名字没有多大意义——我没有想出它们]
到目前为止,我有这个,但它不起作用:
SELECT member.value
FROM ((poster INNER JOIN member ON poster.sender = member.ID)
INNER JOIN poster ON poster.sender= member.id
WHERE (member.id <> ?
AND (((poster.Sender = ?) OR (poster.reciever = ?))AND (poster.Status = 'Accepted'))
任何想法都会非常有帮助!
【问题讨论】:
-
你使用的是哪个数据库?
-
用您正在使用的数据库标记您的问题。 “已接受”与您的问题有什么关系?