擅长:python、mysql、java
<p>您可以在单个数据库查询中执行此操作,但必须遍历所有返回的行,以便按项目对品牌进行分组。你知道吗</p>
<pre><code>from collections import defaultdict
class Items(Base):
item = Column(String)
brand = Column(String)
results = defaultdict(list)
for item, brand in session.query(Items.item, Items.brand).all():
results[item] += [brand]
</code></pre>