我有類似如下,其中第一的「狀態」欄中加入四個表,然後對結果進行排序的一些SQL: SELECT *
FROM a, b, c, d
WHERE b.aid=a.id AND c.id=a.cid AND a.did=d.id AND a.did='XXX'
ORDER BY a.status
它作品。但是,這很慢。我已經解決這是因爲ORDER BY子句和表「a」上缺少任何索引。 所有四個
我想索引與另一列表的列表這樣 L = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
Idx = [0, 3, 7]
T = L[ Idx ]
和T應當最終被包含列表[「一個」,「d」,「H」]。 難道還有比 T = []
for i in Idx:
T.append(L[i])
print T
# Gives result ['a',