【问题标题】:Doctrine Question?教义问题?
【发布时间】:2010-09-06 22:51:36
【问题描述】:

(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 是什么?

需要快速学习教义? 请问有人可以帮忙吗? 谢谢你的时间,干杯!

【问题讨论】:

  • 如果是教义问题,我们需要Spanish Inquisition。没人会想到西班牙宗教裁判所!

标签: php sql doctrine


【解决方案1】:

(i) 是的,uUser 表的别名。

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

【讨论】:

    【解决方案2】:

    在纯 SQL 中,这似乎与之相关,然后 'p' 和 'u' 将是较长表名的别名。

    【讨论】:

      猜你喜欢
      • 2011-07-15
      • 1970-01-01
      • 2014-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-04
      • 2015-09-22
      相关资源
      最近更新 更多