2010-09-06 54 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'將是長表名的別名。