+--- -----+------------+-------------+
|master_id| product_id |products |
+---------+------------+-------------+
| 0 | 123 | home |
| 12 | 234 | office |
| 15 | 456 | home |
| 0 | 678 | office |
| 25 | 890 | home |
| 0 | 145 | office |
+---+-----------------+--------------+
私は、このテーブル(表示された行の一部のみ、以上の1000行)、私は、ロジックを記述したいを持っているように、その都度ロジックは、MySQLのpythonで列の値を置き換えます
MASTER_ID = 0、master_id = product_id
私はそれをpandasデータフレームに移動しました。 これはどうやってこの論理を書くのですか
私はselect distinct cases(...)を使用することができますか? – Shubham
@SRingneはい、もちろん – Mureinik
私はselect distinctを使用できますか? 私は製品の数を見つけたい 私のクエリ SELECT DISTINCT CASE master_id WHEN 0 THEN product_id ELSE master_id END AS master_id、count(別名(product_id))をmytableグループのtotal_productsとしてマストer_id – Shubham