小编use*_*369的帖子

Laravel 4查询生成器:LEFT JOIN ... AND ...查询

我正在尝试从一个表中选择所有结果,并在用户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语句结合起来.

任何帮助表示赞赏.

谢谢!

php laravel eloquent laravel-4

16
推荐指数
4
解决办法
4万
查看次数

无法使AngularUI可排序演示工作

无法获得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)
  • 包含jQuery和jQueryUI
  • 包括AngularJS
  • 包括AngularUI
  • 添加'ui'模块作为依赖项

我在http://angular-ui.github.io/#directives-sortable复制了示例代码,但是仍然无法重新排序列表项.

任何人都可以指出什么是错的?谢谢

angularjs angular-ui

0
推荐指数
1
解决办法
3114
查看次数

标签 统计

angular-ui ×1

angularjs ×1

eloquent ×1

laravel ×1

laravel-4 ×1

php ×1