我有两个表,一个是客户端,另一个是。每张票证都链接到1位客户。在客户端表中,我有一个父客户端,每个客户端都有自己的ID,也有一个子客户端,为此,我们在entities_id
列中定义了父客户端ID。
我需要查询父级和子级客户端的所有呼叫,但是子级客户端的呼叫应显示为好像来自父级客户端的呼叫一样,如何进行此查询?
我了解的是
class Client
has_many :calls
has_many :child_clients, :class_name => 'Client',
belongs_to :parent_client, :class_name => 'Client'
end
class Call
belongs_to :client
end
我不理解您的问题的这一部分
“,但子客户的呼叫应显示为好像来自父客户”
但是这里可能有一些有趣的要求:
Ps:
您的问题并不清楚,可能会好很多: