Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
友達リストにないテーブルからユーザーを取得したいサーバーへのmysqlリクエストを作成したい。
これが私が学ぼうとしている方法ですが、受け取れません助けてください
SELECT t1.*, t2.* FROM users as t1, friends as t2 WHERE t2.user_id='1' and t2.fr_id!=t1.id ORDER BY RAND()
必要なクエリは次のようなものです。
SELECT t1.*, t2.* FROM users t1 left outer join friends t2 on t2.fr_id = t1.id and t2.user_id = '1' WHERE t2.user_id is null ORDER BY RAND();
が何をしているのかわかりませんt2.user_id = 1。フレンドリスト全体を見ている場合は必要ありません。
t2.user_id = 1