2010-09-06 74 views
0

(I)学说问题?

FROM User u 
LEFT JOIN u.Phonenumbers where u.level > 1 

什么是u,我认为它只是一个别名User

(II)

$profile = Doctrine_Query::create() 
    ->from('Profile p') 
    ->innerJoin('p.User u') 
    ->where('p.id = ?', 1) 
    ->fetchOne(); 

什么是pu在这里?

需要快速学习学说吗? 请任何人都可以帮忙吗? 感谢您的时间,干杯!

+1

如果这是一个教义问题,我们需要[西班牙宗教裁判所](http://www.youtube.com/watch?v=gldlyTjXk9A)。没有人期望西班牙宗教裁判所! – 2010-09-06 22:56:21

+0

@Jonathan Leffler:**我是。** – BoltClock 2010-09-06 22:59:53

回答

4

(i)是,uUser表的别名。 (ii)pProfile表的别名,uUser表的别名。短语p.User u是指UserProfile之间的关系。

1

在纯SQL中,这似乎是相关的,那么'p'和'u'将是长表名的别名。