ホーム>source

movie_id を返したいすべての行が同じ movie_id の場合のみ convert=2 。同じ movie_id の行がある場合 convert=0 それから movie_id を返さないでください 。

例:

3行すべてが同じmovie_idを持っているが、最後の行でconvert = 0であるため、これは何も返しません。

<前>ウィズウィズ

これは +----+----------+------------+------------+--------------+---------+ | id | movie_id | lang | email_sent | user_request | convert | +----+----------+------------+------------+--------------+---------+ | 1 | 1 | german | 0 | 1 | 2 | | 2 | 1 | french | 0 | 1 | 2 | | 3 | 1 | english | 0 | 1 | 0 | +----+----------+------------+------------+--------------+---------+ を返すはずです3つの行すべてに同じmovie_idがあり、すべての行でconvert = 2であるため

<前>ウィズウィズ

これが私のクエリですが、2番目のサンプルデータで試しても機能しませんが、それでも movie_id を返します

<前>ウィズウィズ

どうやって解決しますか?

+----+----------+------------+------------+--------------+---------+ | id | movie_id | lang | email_sent | user_request | convert | +----+----------+------------+------------+--------------+---------+ | 1 | 1 | german | 0 | 1 | 2 | | 2 | 1 | french | 0 | 1 | 2 | | 3 | 1 | english | 0 | 1 | 2 | +----+----------+------------+------------+--------------+---------+
あなたの答え
  • 前へ java - JPAクエリ:サブクエリをグループ化条件に結合する
  • 次へ amazon web services - IAMユーザーを制限する方法。「所有者」を「ユーザー名」としてタグ付けせずにリソースを作成することはできません