私はこのクエリを持っています:
SELECT *
FROM iptable
WHERE ip = (SELECT ip
FROM iptable
WHERE name = 'username'
ORDER BY date DESC
LIMIT 0,1
)
AND name != 'username'
これが何をするかです:
- ユーザーが名前を入力します (この場合はusernameです)
- クエリはiptableから最新のレコードを取得します(IP のみ)
- 返されたIPを持つ他のユーザーのiptableを検索します
クエリはうまく機能しますが、サブクエリの代わりに JOIN を使用できるようにすることは可能でしょうか? どんな助けでも大歓迎です。