ソーシャル ネットワークを説明する単純なデータベース プロジェクトがあります。プロフィール、友情、写真、投稿などのエンティティがあります。このプロジェクトは大学向けです。
私はすべてのものを開発しましたが、理解できないSQLクエリがありません。これは私の先生が望んでいることです:
フレンドシップと写真は、所有者ユーザーが削除できます。削除されると、完全に削除されるまで 6 か月間保持されます。
どうやってやるの?
質問を編集して、stackoverflow の TOS に合わせます。
私はこのテーブルを持っています:
プロフィール(ID、名前、姓、WorkAt、StudyAt、LiveAt、ProfilePhoto)
Id は主キーです。
Friendship(フレンドA、フレンドB、日付、状態)
FriendA、FriendB は Profile の ID への外部キーです。
私はそのようなことを考えていました:
delete
from Friendship
where state = deleted and date .... something
SQLで今日の日付を取得できるかどうかわからないため、続行する方法がわかりません。