sqlalchemy外键顺序表

sqlalchemy外键顺序表,sql,Sql,我有一个表,其中包含另一个表的2个外键: Table A{ primary_key foreign_key_1_to_table_B foreign_key_2_to_table_B } Table B{ primary_key a_character_column } 现在,我想根据字符列对表A的行进行排序,但这是由外键1到表B引用的 所有查询都是在sqlalchemy中实现的,但由于这是一个一般性问题,我宁愿使用伪sql 知道如何形成sql查询的ORDERBY子句吗 我应该补充一点,我需

我有一个表,其中包含另一个表的2个外键:

Table A{
primary_key
foreign_key_1_to_table_B
foreign_key_2_to_table_B
}

Table B{
primary_key
a_character_column
}
现在,我想根据字符列对表A的行进行排序,但这是由外键1到表B引用的

所有查询都是在sqlalchemy中实现的,但由于这是一个一般性问题,我宁愿使用伪sql

知道如何形成sql查询的ORDERBY子句吗

我应该补充一点,我需要在a和B之间为外键1到表B和外键2到表B进行连接。当我试图指定是针对外键1到表B还是外键2到表B进行排序时,会出现问题。

在SQL中

select A.* 
from A 
inner join B on (A.foreign_key_1_to_table_B = B.primary_key
order by B.a_character_column

我重新措辞了我的问题,因为我意识到它不是很清楚。您的答案确实涵盖了我对表B执行一次连接的情况,但它不涵盖我对表B执行两次连接的情况。