我需要写一个查询。有 3 个表,一个主表和两个关联表,例如:
main_table
id name
-- -------------
1 example
2 example2
join_table1
id main_table_id
-- -------------
1 1
join_table2
id main_table_id
-- -------------
1 2
如果 main_table_id 包含在 join_table1 中,
我需要按 join_table1.id 排序,否则如果 main_table_id 包含在 join_table2 中,
我需要按 join_table2.id 排序
如何进行此类查询
main_table_id 的任何想法都可以在表 join_table1 或 join_table2
数据库中 - SQL Server