我有三个表:
COLLECTION PERSON PERSON_COLLECTION
PERSON_COLLECTION映射表在哪里id|person_id|collection_id
PERSON_COLLECTION
id|person_id|collection_id
现在,我想选择集合中的所有条目并按排序person.name。
person.name
我必须先将单独的表与映射表连接起来,然后再对结果进行连接吗?
SELECT c.*, p.Name FROM Collection c JOIN Person_Collection pc ON pc.collection_id = c.id JOIN Person p ON p.id = pc.person_id ORDER BY p.Name