我正在尝试编写一个查询来帮助我过滤如下表:
order_number | line_type | price | grand_total
---------------------------------------------
34 | promo | 4.35 | 86.25
34 | tax | 2.50 | 86.25
34 | shipping | 3.40 | 86.25
12 | shipping | 2.50 | 12.00
123 | promo | 8.10 | 34.00
123 | shipping | 4.50 | 34.00
55 | shipping | 2.00 | 12.00
55 | tax | 1.20 | 12.00
目的是保留与具有“promo”line_type 的 order_number 关联的所有结果,但删除没有关联“promo”line_type 的 order_numbers 的所有结果。正确过滤后,上表将删除 order_numbers 12 和 55,同时保留 order_numbers 34 和 123 的每个不同的 line_type,如下所示:
order_number | line_type | price | grand_total
---------------------------------------------
34 | promo | 4.35 | 86.25
34 | tax | 2.50 | 86.25
34 | shipping | 3.40 | 86.25
123 | promo | 8.10 | 34.00
123 | shipping | 4.50 | 34.00
有没有可以帮助我的具体条款?