我有一个表需要按字母顺序排序,而这些名称实际上并不包含在sqlalchemy 表中的中。表中只有代表名称的代码。像这样......
表1:
row code month value
1 A 201501 50
2 Z 201501 100
3 CO 201501 200
4 VA 201502 300
5 C 201502 300
表2:
row code name
1 A Apple
2 C Cascade
3 CO Colorado
4 VA Virginia
我需要对表1 进行以下排序:
当排序发生在表中不固有的值时,实现这些排序结果的最佳技术是什么。我无法发送表1和表2的连接产品。虽然,我可以暂时加入它们,并在需要时删除“名称”列。
答案 0 :(得分:0)
SELECT T1.* FROM TABLE1 T1
INNER JOIN TABLE2 T2 ON
T1.code = T2.code
ORDER BY T1.month, T2.name
使用T2.[columnName]
从TABLE2
(如果需要)
答案 1 :(得分:0)
这有用吗?
SELECT t1.* FROM Table1 t1, Table2 t2 WHERE t1.code = t2.code ORDER BY t2.name;
这将加入表格。但它只返回表t1
中的内容。