SQLクエリの簡単なロジックの質問があります。
一部の記事の履歴テーブルがあり、記事にはstatus_idの行があります。記事はあらゆる種類のステータスを持つことができ、特定のステータスを持たなかったこれらの記事を取得したいだけです。例えば:
articlename | status_id
article1 | 2
article1 | 1
article1 | 3
article2 | 2
article2 | 3
article3 | 2
article3 | 3
SELECT * FROM article WHERE article.status_id != 2 GROUP BY article.id
これは、このステートメントに適合する2つの行があるため、「article1」を取得する間違ったコードです。解決策は簡単だと思いますが、現時点ではわかりません-.-
前もって感謝します