我有這個表:自我連接查詢:如何返回子項和父行?
Content:
- id
- parent_id
- slug
- creation_date
PARENT_ID是一個外鍵指向同一個表(content.id)。
我想選擇表中所有行中同一個表中parent_id的子項。我想要返回父行。
現在我有兩個疑問,這兩個工作僅返回子行:
SELECT a.*
FROM content a
JOIN content b ON a.parent_id = b.id
WHERE b.slug = 'some-slug'
ORDER BY creation_date
和:
SELECT content.*
FROM content
WHERE content.parent_id = (SELECT id FROM content WHERE slug= 'some-slug')
ORDER BY creation_date
我怎樣才能返回子行和父行由creation_date排序?
謝謝!
你是否因某種原因避免了'UNION'? – Sonny 2015-01-15 18:13:12