Mysql&Php问题:所以我有两个表(用户和设置),它们的结构是:
==> table_users
---->userid (10001)
---->username (miketyson)
---->usercountry (us)
==> table_settings
---->userkey (10002)
---->disallowcountries (us)
那么,如果用户"miketyson"登录,并且禁止同一国家/地区使用"miketyton"的用户的所有记录都不显示,那么查询是什么呢?(因为用户10002不允许来自"我们"国家的用户)。
SELECT
userkey
FROM
table_settings
LEFT JOIN table_users ON (
username = 'miketyson'
AND disallowcountries = usercountry
)
WHERE
userid IS NULL