我正在尝试从一个表中选择所有结果,并在用户ID匹配时与另一个表合并.
我有三个表:运行,用户和run_user数据透视表.我想从数据库表中的"运行"和其他列中选择所有结果("已完成","粘性","最后一次"和"难度"),但仅从当前用户的run_user中提取数据.
在原始SQL中,我设法通过带有AND语句的LEFT JOIN来完成此操作:
SELECT
runs.startpoint,
runs.startpostcode,
runs.endpoint,
runs.endpostcode,
run_user.completed,
run_user.sticky,
run_user.last_tested,
run_user.difficulty
FROM runs
LEFT JOIN run_user ON run_user.run_id=runs.id AND run_user.user_id = '2'
Run Code Online (Sandbox Code Playgroud)
有关如何通过查询生成器执行此操作的任何建议?我可以在Laravel 4中进行LEFT JOIN,但也无法弄清楚如何将它与AND语句结合起来.
任何帮助表示赞赏.
谢谢!
无法获得angular-ui的简单可排序演示 - http://jsfiddle.net/B3YDr/:
<div ng-app="myApp" ng-controller="myCtrl">
<ul ng-model="items" ui-sortable>
<li ng-repeat="item in items">{{item}}</li>
</ul>
<pre>{{items}}</pre>
</div>
angular.module('myApp', ['ui']);
var myCtrl = function($scope) {
$scope.items = ['One','Two','Three'];
};
Run Code Online (Sandbox Code Playgroud)
我在http://angular-ui.github.io/#directives-sortable复制了示例代码,但是仍然无法重新排序列表项.
任何人都可以指出什么是错的?谢谢