0

MysqlとPhpの質問:2つのテーブル(ユーザーと設定)があり、それらの構造は次のとおりです。

==> table_users
---->userid (10001)
---->username (miketyson)
---->usercountry (us)

==> table_settings
---->userkey (10002)
---->disallowcountries (us)

では、ユーザー「miketyson」がログインし、同じ国の「miketyson」を許可しなかったユーザーのすべてのレコードが表示されない場合のクエリは何でしょうか。(ユーザー10002は、国「us」からのユーザーを許可しないため)。

4

1 に答える 1

1
SELECT
    userkey
FROM
    table_settings
    LEFT JOIN table_users ON (
        username = 'miketyson'
        AND disallowcountries = usercountry
    )
WHERE
    userid IS NULL
于 2013-02-08T00:20:11.103 に答える