我面临着一个有趣的挑战:
输入
Owner_Table
owner_id owner
--------------------
o1 Owner1
o2 Owner2
Parent_Table
parent_id owner_id
----------------
pa1 o1
pa2 o1
pa3 o1
pa4 o2
pa5 o2
Child_Table
parent_id ref_id
-----------------------
pa1 ref1
pa1 ref2
pa2 ref1
pa2 ref1
pa3 ref1
pa4 ref1
pa5 ref1
参考表
ref_id ref_name
----------------
ref1 Reference1
ref2 Reference2
ref3 Reference3
输出(计数):
owner parent_count Reference1 Reference2 Reference3
----------------------------------------------------------
Owner1 3 4 1 0
Owner2 2 2 0 0
我现在将ref_name硬编码到我的SQL中。有没有办法可以动态地做到这一点?