未応答の会話が3つ未満のユーザーを他の条件で取得しようとしています。未応答の会話が3件未満のユーザーを表示
しかし、何らかの理由でそれは私のために働いていません。
"ユーザー" テーブル
| user_id | name | email |
|---------|------|-------|
| 1 |"xxx" |"xxx" |
| 2 |"xxx" |"xxx" |
| 3 |"xxx" |"xxx" |
| 4 |"xxx" |"xxx" |
| 5 |"xxx" |"xxx" |
|---------|------|-------|
"会話" テーブル
| id | user1| user2 |
|---------|------|-------|
| 1 | 3 | 2 |
| 2 | 3 | 4 |
| 3 | 5 | 2 |
| 4 | 4 | 1 |
| 5 | 1 | 2 |
|---------|------|-------|
"メッセージ" テーブル
| id | conversation | sender | recipient | text |
|---------|--------------|--------|-----------|------|
| 1 | 1 | 3 | 2 | *** |
| 2 | 2 | 3 | 4 | *** |
| 3 | 3 | 5 | 2 | *** |
| 4 | 4 | 4 | 1 | *** |
| 5 | 5 | 1 | 2 | *** |
| 6 | 2 | 4 | 3 | *** |
| 7 | 4 | 1 | 4 | *** |
|---------|--------------|--------|-----------|------|
は、ここで私はまた、すべての会話を見つけるためにあなたが持っているユーザー1,4ではなく、ユーザー2.
_unanswered_を定義します。 – jarlh
未回答の会話の意味:送信者が受信者に送信したが、受信者からの返信は得られないメッセージが1つしかない会話。 – DMH
最初に、未回答の会話を返すサブクエリが必要です。それから、グループに参加してグループ化します。 – jarlh