+----------------+-----+-------------+--------------+-----------+--------+
| id_vehicleCamp | vin | id_campaign | id_workorder | id_client | status |
+----------------+-----+-------------+--------------+-----------+--------+
| | | | | | |
+----------------+-----+-------------+--------------+-----------+--------+
| | | | | | |
+----------------+-----+-------------+--------------+-----------+--------+
status
列はをPENDING 2つだけの値APPLIEDまたはを持っています。私がする必要がどのような
は、一つ以上のstatus
値を持つ列id_campaign
にすべてdistinct
の値を示している PENDING に等しいです。
例えば、私は、テーブル内のこのデータを持っている:
+----------------+-------+-------------+--------------+-----------+---------+
| id_vehicleCamp | vin | id_campaign | id_workorder | id_client | status |
+----------------+-------+-------------+--------------+-----------+---------+
| 1 | 43006 | 1 | OT-001-16 | NULL | PENDING |
+----------------+-------+-------------+--------------+-----------+---------+
| 2 | 43010 | 1 | OT-002-16 | 2 | PENDING |
+----------------+-------+-------------+--------------+-----------+---------+
| 3 | 43009 | 1 | OT-002-16 | NULL | APPLIED |
+----------------+-------+-------------+--------------+-----------+---------+
| 4 | 43008 | 2 | OT-002-16 | NULL | APPLIED |
+----------------+-------+-------------+--------------+-----------+---------+
| 5 | 43002 | 3 | OT-005-16 | 4 | PENDING |
+----------------+-------+-------------+--------------+-----------+---------+
最終的な出力をする必要がある:値1
と
+-------------------+
| Pending Campaings |
+-------------------+
| 1 |
+-------------------+
| 3 |
+-------------------+
campaingはstatus
APPLIED を有するが、持っています2
とペンディングstatus
は完了していません。
値3
とcampaingは、1つのレコードのみを持っているし、その後完了していない、status
PENDING を持っています。
私は正しく説明したいと思います。コメントに投稿された質問。
おかげで、クエリが完璧に動作します! – TimeToCode