SQL を書くには助けが必要ですが、この場合の方法がわかりません。多くの異なるオプションを試しましたが、何も機能しませんでした。
私のmysqlデータベースには2つのテーブルがあります
users (id, name, lastname)
blocked_users (id, user_id, blocked_id)
users table
id name lastname
1 nick james
2 james dean
3 mike bendon
blocked_users table
id user_id blocked_id
1 2 1
2 2 3
例:
私がやりたいことは、users テーブルにすべてのユーザーを表示することですが、この場合は user_id 2 によってブロックされているユーザーを除外します。
たとえば、Mike Bendon (users テーブルの ID 3) としてログインしている場合、james dean (users テーブルの ID 2) が私をブロックしているため、彼に会うことはできません。