我试图弄清楚如何最好地编写一个省略maintable
用户(uuid_user
)已经看到(seentable
)的返回行()的语句。用户已经看过的行存储在seentable
. 这是我的表格的简化版本。uuid
用作加入的密钥。uuid_user
标识特定用户看到的行。
不太工作:
SELECT *
FROM maintable
JOIN seentable
on maintable.uuid = seentable.uuid
WHERE maintable.uuid != seentable.uuid
maintable
uuid (char36)
lng,lat (POINT)
timestamp (timestamp)
seentable
uuid (char36)
uuid_user (char36)
timestamp (timestamp)