2010-02-16 34 views
7

Tôi có câu hỏi đơn giản về SQLAlchemy, có thể lấy các hàng từ kết quả dưới dạng vô hướng thay vì các bộ dữ liệu không? Nói cách khác tôi muốn có một tương đương với:Giá trị SQLAlchemy và vô hướng

[i[0] for i in self.archive.query(IRTerm.term).distinct()] 

Cảm ơn bạn

Trả lời

6

Không được xây dựng theo cách trong SQLAlchemy, nhưng với python nó không phải là quá khó. Ví dụ bạn đã làm việc tốt. Bạn cũng có thể làm map(itemgetter(0), query) hoặc for value, in query:.

+0

Cảm ơn bạn, tôi chỉ hỏi nếu có một số cách tích hợp. Vì vậy, tôi sẽ tiếp tục sử dụng giải pháp mà tôi đã đề cập. – honzas

-1

Vì 0.6.5 bạn có thể sử dụng query.as_scalar (ref).

+0

Điều này thực sự trả về câu lệnh SELECT. – Demitri

Các vấn đề liên quan