ユーザーが写真を投稿できるメインページがあります。DBには、4人のユーザーを持つ2つのテーブルがあります(おそらくそれらはうまく構築されていません)。私はMySQLを使用しています。
表1
id | photo | user
1 | a | me
2 | b | dad
3 | c | mom
4 | d | sister
テーブル2
id | photo | user
1 | a | me
2 | b | me
3 | c | me
私は父、母、妹のすべての写真を見てきました。テーブル 2 には、それらの写真を見たことを示す行があります。
このコードでは、やりたいことができません。
select * from table1 where photo not in (select photo from table2)
でも、私の母、父、妹は他の写真を見たことがないので、それは間違いです。
これどうやってするの?
ありがとう。