好吧基本上我有2个表,一个是用户,另一个是跟踪日志,我有一个PHP脚本,我需要发送请求以找到要关注的用户。
好吧,假设我在用户'gretar'(promote_account)上,我需要找到要关注的用户,我需要选择所有拥有promotion_left>的用户0并且不在follow_account WHERE twitter_name是'gretar'。
users_table:
follow_table:
编辑:阅读所有内容,我显然没有解释得很清楚,对不起,我现在已经改变了。
答案 0 :(得分:0)
您希望左外部联接显示下表中没有记录的用户。所以在TSQL中,它看起来像这样:
SELECT *
FROM users_table u
LEFT OUTER JOIN follow_table f ON f.followed_account = u.promote_account
AND twitter_name = 'gretar'
WHERE f.id IS NULL
AND u.promotion_left > 0
AND u.promote_account <> 'gretar'