私のレイアウトについて少し(簡略化):
users table
|userid|lastauth|
ユーザーがログインすると、lastauthは新しいログイントークンのauthidに変更されます。
auth table
|authid|token|
トークンが与えられたら、それがどのユーザーIDに属しているかを調べたいと思います。INNER JOINを正しく使用しているかどうかはわかりませんが、このSQLはエラーを出します。
SELECT users.userid
FROM 'users'
INNER JOIN 'auth' on users.lastauth = auth.authid
WHERE auth.token=1234567890abcdef