1

有人可以给我一个例子,其中有多个“FROM”表?

我不完全理解文档(感谢我糟糕的英语 lvl -_-)。我想使用如下查询: SELECT a.one a.two b.one FROM {table1} a, {table2} b WHERE a.one = b.one

谢谢=)

4

1 回答 1

2

您可以使用加入: http ://drupal.org/node/1848348

<?php
$query = db_select('table1', 'a');
$query->join('table2', 'b', 'a.one = b.one');
$query->fields('a', array('one', 'two'));
$query->fields('b', array('one'));
$result = $query->execute();
?>

这是询问和回答: https ://drupal.stackexchange.com/questions/27723/drupal-7-join-two-tables

更多关于动态查询 http://drupal.org/node/310075

于 2013-03-28T13:28:06.253 回答