我有两张桌子。
Table One
xx
yy
zz
Table Two
xx-3
xx-2
xx-1
yy-2
yy-1
zz-4
zz-3
zz-2
zz-1
我想在这两个表之间使用连接,以便它将表二中的最新记录用于表一的每条记录。即 xx join with xx-3 yy join with yy-2 and zz join with zz-4
查询将如下所示:
$query = db_select('One', 'o');
$query->leftJoin('Two', 't', 't.column1 = o.column1');
$query->fields('o',array('column1','column2'));
$query->fields('t',array('column1','column2'));
$query->orderBy('o.column1', 'DESC');
如何在 Drupal 7 中使用 db_select 来做到这一点?