我有一个名为Category的表和名为ID,ItemCode,ParentCode,FullName
的字段我希望记录是这样的
CategoryCode Child, Parent
01 Meat NULL
02 Red Meat Meat
03 White Meat Meat
我能够使用此查询获取父记录和子记录,但如果记录没有任何父记录则不会显示。
SELECT
C1.ItemCode, C1.FullName AS Child, C2.FullName AS Parent
FROM Category C1, Category C2
WHERE C2.ID = C1.ParentCode
答案 0 :(得分:1)
在@HoneyBadger的帮助下
SELECT
C1.ItemCode, C1.FullName AS Child, C2.FullName AS Parent
FROM IMM.tbl_ItemCategory C1
LEFT JOIN IMM.tbl_ItemCategory C2 ON C2.ID = C1.ParentCode