Mysql 左连接顺序

Mysql 左连接顺序,mysql,sql,Mysql,Sql,我在表中有属性图片,它们的排序顺序从0到图片数量。 我想做的是选择图片,但我希望它从2开始。 我的做法是: SELECT * FROM property_photos AS pp1 JOIN property_photos AS pp2 ON pp1.p_id = pp2.p_id where pp2.sort_order =2 and pp2.sort_order <2 and pp1.sort_order >2 and pp1.p_id = 3 我想得到的是排序顺序是

我在表中有属性图片,它们的排序顺序从0到图片数量。 我想做的是选择图片,但我希望它从2开始。 我的做法是:

SELECT * FROM property_photos AS pp1 
JOIN property_photos AS pp2 ON pp1.p_id = pp2.p_id 
where pp2.sort_order =2 
and pp2.sort_order <2 
and pp1.sort_order >2 
and pp1.p_id = 3
我想得到的是排序顺序是2,0,1,3,4,5,6,7


所以我需要一个自联接,但我的查询不起作用

SELECT *
FROM property_photos
WHERE p_id = 3
ORDER BY (sort_order = 2) DESC, sort_order

我想你需要条件p_id=3,什么是pp2.sort_order=2和pp2.sort_order,我的顺序是这样的;0,1,2,3,4,5,6,7,8,9... 我想得到的是2,0,1,3,4,5,6,7,8,9。。。